Agreed to all of that. But it has the worst learning curve I have ever seen and I would never push the idea to do something in Rust in my company unless we need strong and stable performance.
Sadly, you only become productive in Rust after several months of constant coding.
This is actually the tradeoff cost you have to pay for the performance and safety. The learning curve starts to seem reasonable compared to Rust's closest opponents like C++. Try using C++ for your next project and you will never become productive even after several months, and you also won't even have any strong safety guarantees with it
Agreed to all of that. But it has the worst learning curve I have ever seen and I would never push the idea to do something in Rust in my company unless we need strong and stable performance.
Sadly, you only become productive in Rust after several months of constant coding.
This is actually the tradeoff cost you have to pay for the performance and safety. The learning curve starts to seem reasonable compared to Rust's closest opponents like C++. Try using C++ for your next project and you will never become productive even after several months, and you also won't even have any strong safety guarantees with it
Indeed. I recently started learning Rust as a second language, coming from Java, and I can't stop hitting walls. But still, I know it will payoff.