The passionate programmer by Chad Fowler
I just finished reading ”The Passionate Programmer: Creating a Remarkable Career in Software Development” by Chad Fowler. The book is a rehash of the author’s earlier book with a mysterious title.
This book is not strictly in the category of “self help” books meant to give a temporal high. It is a set of advice (54 of them) for any programmer to improve himself. Each of the chapter is only 2 or 3 pages long, so it is quite easy to read and digest. I have put some of my notes on the book in this wiki page. The author had earlier lived in India, apparently managing an outsourced team here and makes some good and correct observations on the general attitudes of Indian software programmers.
The book is worth a read. If you have no time to read the entire book and just need a summary, read my notes.