This was not so much a book as a collection of essays that meander through a whole raft of topics relevant to modern professional development. Along the way, Cheung explains his thoughts on topics as varied as Client Relations, Code Generation, The Dreyfus Model of Skills Acquisition as it applies ...