Forget about the spectre of "offshoring" for a second: this book is about what you need to do to be a better software professional. On the flip side, this book can also be used as a guide on how to _hire_ good programmers. Each chapter is about 2 to 3 pages long and presents anecdotal information about how to make yourself a better programmer _and_ business person.
I would say that most of his advice really falls into one of these categories: constantly improve yourself, constantly seek to improve others, and be knowledgeable of your business and customers.
There are valuable tidbits in here that are common sense to some, but I am amazed with how many people I know that don't follow them. Even if they are all common sense this book helps these ideas crystallize in your psyche. Here are some of my favorites:
#7 Don't base your career on one technology: for example Java, Lotus Notes, etc.
#8 Be the worst. Surrounding yourself with really good people is a lot better way to learn than being the best. I agree with this.
#9 Love it or leave it. The people I like to work with the most are the people with passion for what they do. They are the ones that are constantly seeking to do things the right way. They are the ones who are innovating.
The reason I give this book 4 stars instead of 5 is that towards the end I thought the last several chapters were kind of fluffy and didn't provide any concrete advise. But overall, I think this book is very good.
- Amazon Business : For business-only pricing, quantity discounts and FREE Shipping. Register a free business account







