Mike Acton's "Typical C++ bullshit"
macton.smugmug.com
macton.smugmug.com
As for the arrogance... I've seem Mike speak live on this topic. He hams-up the attitude because it gets a reaction from the audience. He's trying to irritate you into improving yourself. To his discredit, very little of what he is complaining about has much to do with C++.
For example overriding operators such +, -, for say matrices/vectors might seem good idea (off course inlined, etc.) - but in DEBUG it creates such overhead, especially if it's nested. Instead use simple function call.
Check Mike's page (cellperformance.com) - http://www.cellperformance.com/
http://www.cellperformance.com/articles/2006/04/programming_...
Though my favourite article from his site is this one:
http://www.cellperformance.com/articles/2006/06/box_overlap....