> My point is that they can’t consistently write correct software in any language. Javascript for example
I don’t think Javascript is the counterexample you want to use as a good language. It is like C where safety is traded for flexibility.
If people can’t write correct software in any language, the language designers can help, which is exactly what the Rust designers did.
It’s not great for everyone because now all the scar tissue that great C devs have around what near-fatal errors they’ve made previously has lost some of its value.
I don’t think Javascript is the counterexample you want to use as a good language. It is like C where safety is traded for flexibility.
If people can’t write correct software in any language, the language designers can help, which is exactly what the Rust designers did.
It’s not great for everyone because now all the scar tissue that great C devs have around what near-fatal errors they’ve made previously has lost some of its value.