Dozen things I've learned from Paul Graham
25iq.com