Why I don’t love Rust (either)
Why I don’t love Rust (either) Written on 2021-11-14 Edited on 2021-12-27: added a section on compile-time evalutation and one on low-level obfuscation Although I write C++ for a living, I don’t write a single line of it in my spare time, I use Rust instead. People assume that it’s because Rust is my favorite language, but really it’s just because I don’t want to have to deal with C++’s (lack of standard) build systems, dependency management situation, all of it’s footguns and legacy baggage. Now, there are also positive reasons to use Rust, it’s not all about avoiding C++: the borrow checker is nice even if it’s not really smart enough yet, native sum types are missed everywhere else, the tooling – for all its faults – gets out of your way… overall the development experience is…