Programming is terrible—Lessons learned from a life wasted. EMF2012
youtube.com
youtube.com
The general vibe I got was "oh we are all clueless, all programming efforts are bad". I think this is unfair over-generalisation. In my experience I have seen both sides of the coin.