Accidentally in love with Rust
Rust had been on my list of languages to learn since 2020, but I never really had the opportunity to dive into it. I was always busy with work and studying other things
In January of this year, I started reading a book about MOGs (multiplayer online games), and it really sparked my interest in going deeper and understanding the fundamentals behind these kinds of systems. The book is entirely written in C++, but I’ve never been a huge fan of the language, so this month I finally had the opportunity to start using Rust instead.
Since I come from Scala, many Rust concepts immediately made sense to me, such as Option, pattern matching, transformations, and functional-style thinking. But what truly made me fall in love with the language was its mental model and the fact that I can still use many functional programming concepts without fighting too much against the borrow checker
The last time I felt this kind of excitement and dopamine was when I started my career as a junior developer almost 10 years ago, working with finance and real-time computing systems.
And now here I am, on vacation, studying Rust, Tokio, and Hecs, coding in Rust from 8 AM until 2 AM. Life is good