I agree about the sensationalist tone noted in other comments here.<p>However, and I have been away from c++ for a while, it is not clear that there is any widespread practice behind concepts. It seems to almost always be a mistake to design features at the standardization level. Does anyone remember the 'alias' C keyword disaster?<p>My thinking now, obviously corrupted by prolonged exposure to python and now lisp, is that C++ is more complex than it needs to be or than is useful. When in "Modern C++ Design" Andrei Alexandrescu presents C++ topics that amaze Scott Meyers, maybe we need to take a step back. Yes, I know that is Bjarne's major gig.