1. You have to interface with older libraries that overuse terrible behavior.
2. The hallmark of a junior developer is an overuse of features. Using a subset takes discipline.
3. Some things are just permanently broken or so hidden you don't even realize you are using a "feature".
That's why I'm just going to stick with Rust. I have no interest in the "let's put a wig and lipstick on the C++ pig" train.
P.S. I'm an atheist.
1. You have to interface with older libraries that overuse terrible behavior.
2. The hallmark of a junior developer is an overuse of features. Using a subset takes discipline.
3. Some things are just permanently broken or so hidden you don't even realize you are using a "feature".
That's why I'm just going to stick with Rust. I have no interest in the "let's put a wig and lipstick on the C++ pig" train.