How to be a Programmer: A Short, Comprehensive, and Personal Summary162 points by ColinWrightRead the articleDiscussion on Hacker News