Whether you are considering your next career move or just want to know why people in your company behave in this strange, insane, annoying (pick one or more that suits you best) way you will find some clues and thoughts in this book. All of them may help you figuring out what to do next in your professional life. This book can be also handy while defining your own career strategy and even if you are not considering a new gig right now it may help you to understand and survive your everyday's life as an engineer or engineering manager.
As geeks we build our safe and predictible worlds with well defined rules. But sometimes some unpredictable things happen. The author shows how to manage and be prepared to the change and how to recognize it is comming. There are some very practical topics covered regarding changing your gig. How to make the decision, how to deal with offers, prepare to interviews, gather information about your next company, negotiate your work conditions contract and work efficiently in a new team (in an organizational structured company). Everything having in mind your professional grownth. Very useful in defining your career strategy.
A part of the book is devoted to managing time/tasks techniques mainly by prioritazing. The author also explains how to be effective and productive and how to keep balance in your professional life. There is also an interesting discussion on how to move from engineering position to management one.
The author analyses things from two different perspectives throughout the book. Sometimes he shows things from the engineer's point of view. A geek's one. Another time he considers the engineering manager's points of view. As many of us the author were an engineer once and now moved to management. This duality has its broadening value itself.
The book is written by a geek about geeks and for geeks. It may help to understand your's geekery. Reading the book you will have the chance to understand (better) profesional nerd either it is you, your boss or anybody else. Beeing geek often means diffuculties with outside world communication, presenting thoughts, skills and achievements with both confidence and being understandable by others. You will get some advice on how to improve your improvisation skills of the moment (if you are a geek of course).
The book is written simple, plain English and the author gets to the point quickly. No psychological jargon or unnecessary wording. This is also an advantage as we all are so busy not having to much to for reading books.
I especially like the part about bits, features and truth (Chapter 31). It is really fascinating how our social lives are full of life withing our project teams and it is always evolving to see/read someone's analysis of it. It is good to bring to mind from time to time how healthy tension is really important in the hostile world of program and product management and of course engineering. Don't you know what I am writing about? Just read this book it is worth it. If you are a geek of course...