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