Conversation

Rust tools provide the best CLI user experience I've ever seen. I wonder, why is that? I don't think having a borrow checker somehow enables you to write superb pretty interfaces 😅
6
41
Perhaps the tooling compounds over time… first it was a nice type system with memory safety, then cargo, then human-friendly compiler diagnostics, slowly attracting more and more people who care about this stuff over time?
1
3
The language design was iterated on with a mind for trying to make things less confusing… while not always successful that might bleed through into the libraries and tooling as well? Not to mention the focus on building a community from the early days.
1
3
There's probably no single answer… but yeah there were lots of people, working together over time, trying to make stuff nicer for their fellow humans, who luckily found others with shared interests and successfully organised and pooled their efforts.
1
1
Having people from non-systems programming backgrounds has also been extremely important to Rust. Lots of the ‘nice tooling’ stuff is thanks to people from Ruby, Python, and other scripting languages, who came to Rust because they found it less intimidating than C or C++.
1
1