Is Modern C++ Actually Making Us More Productive... or Just More Complicated?
Quick one that's been on my mind: with C++20/23 throwing ranges, coroutines, concepts, and modules at us, are we actually making the language better for real-world work… or just stacking more complexity on top of an already complicated beast?
Some of these features are genuinely cool and I use them, but I keep wondering if we're scaring off new devs while old codebases stay frozen in C++98 forever. Is modern C++ a net win for productivity, or are we over-engineering?
What do you think? Love it, hate it, or somewhere in between?
https://redd.it/1sihs1w
@r_cpp
Post #24952
19