The last time I cared about what size my variable was, or, for that matter, what was the “Type” of the data I was trying to store or access — was at least a few years ago, when I was still writing in Java. But, the day I decided to start learning Rust, it all had to change.
Coming from Python, it is a culture shock, a very unsettling one. A rather very sophisticated emotion that makes anyone uncomfortable to the very core, not because you cannot do it, but because you are not conditioned to doing so. Python is the pinnacle of writing code with NO hindrances in what you write and how you write. There can be more than one way of doing something right. It is a world by itself.
And to step out of such an amazing “Comfort Zone” is such a horror. It is pretty apt to say, it feels suffocating. But when has learning anything as great as Rust been any easier? Here is my experience with Rust for one full week — it is not easy, but, yes it couldn’t be easier.
#programming #python #rust #rustlan #programming-languages