Book Recommendations
The following is a collection of management books that we have found most impactful in up-leveling as Engineering Managers, especially from the strategy and people-management fronts. Please note that while we do earn a commission from these links, we've read every book recommended below and stand by our recommendations.
General People Management / Leadership
- Good to Great by Jim Collins
- The book provides key factors in the creation of a great company, but the same factors directly translate to a team or even individual scale.
- Surrounded by Bad Bosses and Lazy Employees by Thomas Erikson
- The book explores the Disc System for understanding behavior, and goes in-depth on how this system plays out in direct-manager and manager-direct interactions.
- The Five Dysfunctions of a Team by Patrick M. Lencioni
- The book vividly illustrates the common dysfunctions a team or an organization is likely to experience and shows how to approach them.
- Overcoming the Five Dysfunctions of a Team by Patrick M. Lencioni
- Provides practical exercises and ideas for overcoming the dysfunctions.
Negotiation / Feedback
- Getting to Yes by Roger Fisher
- Once a required reading for US diplomats, the book, although dated, provides a useful framework for approaching disagreements by focusing on the meta-context of the issue.
- Crucial Conversations by Joseph Grenny, Kerry Patterson, Ron McMillan, Al Switzler, Emily Gregory
- A framework for approaching difficult conversations with the intent to achieve a productive outcome.
- Never Split the Difference by Chris Voss
- Written by an ex-FBI hostage negotiator, the book provides practical tips for approaching a negotiation
Domain Knowledge
- Google's SRE Handbook by Niall Richard Murphy, et al
- The book is a collection of articles outlining a proven approach to running a high-scale site, but the philosophies expressed especially in the first third of the book are applicable to any domain.
- How to Measure Anything by Douglas W. Hubbard
- This book outlines an approach to measuring what's typically considered an intangible in a business setting, allowing the decisions to become more data-centric.