|
Hi HN, Every time there is a topic about C++, all its warts show up, and it makes me wonder if devoting time to mastering it is fool's gold. I know that there is a bias, the negatives are spoken about more than the positives, but I wanted to know from engineers who use C++ everyday, how do all these warts really affect your day to day work? Are they making you want to jump ship to a different tech stack? I can understand, in a general sense, that feature creep, compile times, and everyone using a different subset of C++ features etc are real problems for any language, but practically, how much has it affected you? Currently, I'm not using C++ professionally, so I'm trying to gauge the amount disconnect in real world C++ usage and armchair language wars. Thank you! |
A programming language is just a tool it doesn't define you as a human being.
Some are more convenient than others but at the end of the day the goal is to get paid not enjoy yourself : this is why it's called work and not leisure.
I'm not trying to be condescending here, I think you're not asking the good question. 5 years from now* you probably won't care about your current programming language, but more about your pay, colleagues, work hours and proximity to your home.
* this is HN so there's a big chance we're going to find someone that work in Cobol since 1982 and still love it like the first day ;-)