Man, Rust has me addicted!
So I finally decided to learn Rust and long story short it's all I can think about at the moment.
I'm a seasoned developer with roots in microcontroller programming with C who spent the better part of the last decade as a fullstack developer (Java, TypeScript).
I always had the itch to do some C/C++ again but whenever I tried I was taken aback by the poor developer experience (compared to what I was used to in webdev). A lot of manual setup and decisions. I didn't want to deal with that, time's changed, bar's raised. Not to mention that I work cross platform.
Rust on the other hand just works. Install Rust and you get a package manager, test runner, all cross platform and easy to use.
However I was actually getting frustrated writing Rust code in the beginning. As I had experience with C and its concepts I expected to progress faster but the compiler kept complaining A LOT.
It still complains but now I have a much better understanding what the reason might be.
But it's just a joy working with the language. When it compiles and runs it often does what I wanted, I never had this experience in other languages.
It's gotten to the point where it's all I can think about currently. I wake up and I think about the problem I had last night. At work I still keep thinking about it and how I would solve it in the evening. I haven't had this drive in a very long time!
It's also gotten to the point where I no feel a little disgusted when I have to think how I would have written the same code in other languages. The amount of effort needed to make the code as resilient, which in the end you won't do so you end up with a less resilient version.
Idk, I just wanted to share my experience with Rust so far, as I didn't expect to grab me like this.