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