while I agree with some points, I think his experience is too skewed.<p>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.