The Developer's Code: What Real Programmers Do

On the whole it is an entertaining and lightly inspiring read, the sort of book that can help us to remember what we loved so much about this industry in the first place when it's all too easy to lose sight of it. Cheung's straight-forward opinions, amusing turns of phrase and metaphor, and solid ideas make for a worthwhile read for both new developers, and those who have lived through the trenches for many years.