Jonathan Gros-Dubois
1 min readJul 2, 2024

--

That's an interesting take and the first time I read a negative article about Rust. Many coding communities these days have a cult-like aspect and aren't grounded in hard facts.

The fact that they denigrate MongoDB as 'not a real database' reveals a lack of nuanced understanding.

Maybe Rust is a language that's only intended for very specific use cases and/or developers which have certain attributes. For example, I find that I don't really benefit much from static typing. Mixing up types isn't a problem for me based on my coding approach and philosophy. I'm more concerned about stuff like concurrent state mutations or leaky abstractions. So async/await features and the ability to easily clone objects are the most important ones for me. I also like fast iteration so I don't like it when the compiler holds me back and prevents me from trying something quickly. Sometimes I like to write the function in its most basic form and then add all the bells and whistles once I've seen it in action.

A compiler that breaks my train of thought is a deal breaker for me.

--

--

No responses yet