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.