4 ms·
I have started to see a worrying trend were developers focus more on how easy it is to develop X rather than how good of a finished product is X. It makes sens
by dahfizz 8y ago
I have started to see a worrying trend were developers focus more on how easy it is to develop X rather than how good of a finished product is X.
It makes sense for developers to want development to be easier and for businesses to want it to be faster but it feels lazy and cheap to actively avoid tools that would help us produce better programs with much stronger guarantees in the name of ease of development.
It's not like rust's checks are arbitrary. If you wanted Rust's safety and guarantees in C++, then you would still have to do all the things the rust compiler is doing for you.
- edflsafoiewq 8y agoThere are plenty of ways to write a program where, eg. a mutable and immutable reference exist at the same time and there is no memory unsafety. You have to learn to write programs in the way that rustc can prove is safe.
- raphlinus 8y agoThis. I believe the value proposition of Rust is that it decreases the cost of developing high quality software, much as the value proposition of PHP is that it decreases the cost of medium-quality software. It is not a magic bullet, but requires a nontrivial learning curve. If the goal is safe, performant code, then I think there's a good argument it's worth it. If that's not the goal, then other languages might be better choices.