'The Passionate Programmer' by Chad Fowler
'The Passionate Programmer' by Chad Fowler

The good

  • It’s good to see a book that encourages people to take a more disciplined look at their careers.
  • The book covers many important ideas for being a successful programmer:

    • Work with people better than you.
    • Don’t listen to your parents.
    • Be a generalist.
    • Find a mentor.
    • Learn how to fail.
    • Learn to say no.
    • Build your brand.

The not so good

  • The voice used in the book feels wrong–at times, it sounds like an infomercial or self-help book.
  • There are a number of weird programmer stereotypes and a strange focus on Indian IT (perhaps from v1 of the book?).
  • The level of discussion is often too simplistic, glossing over the all the nuances and gray areas. This book goes broad, but not deep.

Rating

3 out of 5