From time to time, this guy writes extremely good essays. If you work back from the link I'm providing here, you've got an easy coupla hours, very well spent: http://www.paulgraham.com/disagree.html