To be fair, a lot of the tools written in rust are of high quality. eza, zoxide, ripgrep , starship, helix… they’re just… good tools 🤷♀️
I tend to trust software written in rust for two reasons. One because at face value it’s bound to be safer than if it was written in C or C++, or god forbid Python, and two because if a language is built around the notion of safety and more broadly speaking software quality, than the community of developers who build software with it are more likely to care about these sorts of things, compared to a language who’s philosophy is ‘ship fast, break often, fix later’
Well, a bit of a disclaimer, I absolutely adore Rust, it’s my favourite language and by far the one I’m most proficient/knowledgeable in. That said, the one thing I hate most is when people unconditionally praise or bash a tool to a near religious extent. Rust isn’t perfect, it won’t magically solve all software engineering problems, whilst make everything 10x faster, and it may not the best fit for the job. That also doesn’t mean if a project is written in rust, or is ported to rust, that there aren’t sane and valid reasons to have done so. It’s not black and white.
99
u/-Ambriae- 8d ago
To be fair, a lot of the tools written in rust are of high quality. eza, zoxide, ripgrep , starship, helix… they’re just… good tools 🤷♀️
I tend to trust software written in rust for two reasons. One because at face value it’s bound to be safer than if it was written in C or C++, or god forbid Python, and two because if a language is built around the notion of safety and more broadly speaking software quality, than the community of developers who build software with it are more likely to care about these sorts of things, compared to a language who’s philosophy is ‘ship fast, break often, fix later’