I'm glad Google had the balls to fire this guy. Judging from the article, I was working with someone similar to this guy. He had a Phd and had been in the business many years. His code was terrible and he acted very childish. The company I was working for at the time did not fire him. He did subsequently leave which was a relief.