Dear Junior - Letters to a Junior Programmer
Thoughts on Programming; what we do, and how we do it