by Aaron Erickson
Having spent almost a decade in a technology consulting firm in addition to running my own consulting practice, I was very interested in this book about the world of technology consulting. It did not disappoint. This is the book all developers should read BEFORE dipping their toes into the world of technology consulting. It covers the good, the bad, and the ugly of consulting - the companies to avoid (by type, not by name of course!), the terms newbies need to know (like "utilization"), and how to effectively move up through the ranks. It even includes a humorous consulting lexicon, and essays from several real-world consultants. These essays were especially interesting to me, because of some of them delved into the specifics of being an independent consultant.
There were a few minor annoyances. This is the first book I read on my new Kindle 2, and I found most of the tables impossible to read, even after zooming. Also, I didn't agree with a few of his points, such as his belief that fixed-fee pricing is a bad idea. Personally, I would have loved to see a discussion of how hourly pricing has hurt the technology consulting industry, by setting up a conflict of interest between doing the most efficient thing versus doing the thing that maximizes profits. But these are minor niggles to what is otherwise a great book.