It took 69 single steps to get past a BOOST_FOREACH() statement. Madness.
twitter.com
As he often does, John Carmack gives a brief and powerful argument. While I still have a love for C++, just because library developers can do something with enough preprocessor and templates, doesn't mean they should.