This question is for anyone, really, but I'm only really asking it because I saw phantom say that he had 15 years experience with C++ and was still learning new nuances of the language. So this got me wondering, if I know this much after about 2 - 3 months of C++, how far will I be if I keep doing this 15 years down the line?
All you other C++ experts, how do you define your expertise with the language?
What are the things you've learned over the years that make you an 'expert' and by 'expert' I mean, acquainted with the subtleties of the language that allow you to write code with superior throughput, as that is nearly the only thing that matters now. You can always buy more RAM, you can't buy more time.
If anything, I'd say that I'm not particularly good at solving a broad range of problems but I am really good at using C++ to solve a particular problem.
But I'd say expertise grows because the C++ standard and STL change constantly but I think some people are stuck in 1998. Or was it 99?