Ever wonder why good code is so hard to find? In his consistently brilliant xkcd.com, Randall Munroe explains the situation: Write fast and write junk. Write well and your software is obsolete before you’re done.

It’s Waterfall vs Agile, of course. And the debate, unsurprisingly, is more often tribal than rational — my team is better, which I can prove by pointing out the other team’s flaws.