If you’re an ACCU member, you’ll already have read Julian Smith’s rant in CVu magazine about complacency in the computer industry. If you aren’t, then you’re in luck, it’s available online. It would be funny if it wasn’t so sad.
I’ll leave you with a couple of quotes from the rant:
A while ago, I decided to stop attending the UK C++ panel’s meetings, because I couldn’t see anything fundamentally new being done. Instead, adding fairly simple features (such as initialisers or chained-constructor) to C++ was requiring enormous amounts of time and energy from equally enormously talented and dedicated people, because C++ is such an insanely complicated language. And this despite the best efforts of Stroustrup et al to keep C++ as simple as possible.
I’ve thought for a long time that Effective C++ is basically an admission that C++ is a mess.