How to be a Programmer: A Short, Comprehensive, and Personal Summarysamizdat.mines.edu 128t0pj17y28 comments