Most C++ coders are not qualified to work in it. I reckon I am, but I don't like to work with incompetent people (who does?). C++ has a way of making nearly everybody incompetent. See how that works?

I will say that my knowledge hasn't been updated since about '97 and I'm not too familliar with the Boost stuff and it was the rise of template meta programming that convinced me that the few people who were capable of using the language had been driven insane by doing it. :-)

I reckon I've earned the right to hate it.