3 ms·
Language hype always justifies itself through intellectualizing its own desire. In this incarnation we don't always hear, "Rust is the future."[1] We hear: *
by kelseyfrog 1y ago
Language hype always justifies itself through intellectualizing its own desire.
In this incarnation we don't always hear, "Rust is the future."[1] We hear:
* "improving security, ensuring long-term maintainability, and optimizing performance" "memory safety, concurrency, and performance" [2]
* "its ability to prevent common programming errors such as null pointer dereferences and buffer overflows" [3]
* "is that it's very portable." [4]
* "I believe that we should shift the focus away from memory safety (which many other languages also offer) and instead focus on the explicitness, expressiveness, and ecosystem of Rust that is highly competitive" [5]
* "Better error messages.Providing comprehensive internationalization support (UTF-8). Improved performances" [6]
All of these things are operational and thus quantifiable, and some (perhaps even most), are probably true. But none of them engage with evidence-based decision making. Therefore it's not really about any of these, but that's what we've been doing since the beginning of time.
1. Although we do hear this[5].
2. https://uutils.github.io/blog/2025-02-extending/ https://uutils.github.io/blog/2025-02-extending/
3. https://bytegoblin.io/blog/the-power-of-rust-on-linux-a-beginners-guide.mdx https://bytegoblin.io/blog/the-power-of-rust-on-linux-a-begi...
4. https://lwn.net/Articles/1007907/ https://lwn.net/Articles/1007907/
5. https://corrode.dev/blog/foundational-software/ https://corrode.dev/blog/foundational-software/
6. https://github.com/uutils/coreutils https://github.com/uutils/coreutils
- airstrike 1y agoI think it's the other way around.