Rust is more than safety
Rust is most well-known for its features around writing low-level code in a safer way than its predecessors. But it’s also a lot more than that. The Rust community is slowly evolving the way that we talk about Rust to people who haven’t yet given Rust a try, but it can take time. But how did we get here?
In Rust’s initial release announcement, Graydon used a phrase that is amazing:
[Rust is] Technology from the past come to save the future from itself
He goes on to elaborate a bit:
Many older languages [are] better than new ones. We keep forgetting already-learned lessons.
This is one of the many things that the “Rust” name evokes. Rust was not intended to be a cutting-edge PLT (programming language theory) research language. It was challenging an assumption that I think many of us hold dear: that “progress” means that things always get better. Reality is a bit more complex than
Continue reading →