{"id":33,"date":"2024-02-13T14:00:58","date_gmt":"2024-02-13T11:00:58","guid":{"rendered":"http:\/\/caitiem.com\/?p=33"},"modified":"2024-02-13T15:29:02","modified_gmt":"2024-02-13T12:29:02","slug":"recommended-engineering-management-books","status":"publish","type":"post","link":"http:\/\/www.caitiem.com\/2020\/12\/28\/recommended-engineering-management-books\/","title":{"rendered":"Recommended Engineering Management\u00a0Books"},"content":{"rendered":"\n

Over the past 3.5 years my career has grown and transformed from Individual Contributor (IC) to an Engineering Manager of multiple teams, and all the roles in between as I built the Azure Sphere Security Services (AS3) Team from 2 people to 20 people.\u00a0 I undertook this journey in the Summer of 2017 to help transform a Microsoft Research project, Project Sopris, into a Generally Available (GA) product Azure Sphere.\u00a0<\/p>\n\n\n\n

As the AS3 Team grew, I went through a massive amount of personal growth and learning as well.  In December 2017 I stepped into a manager role for the first time in my career.  I had been a professional software engineer for over a decade at this point, and was up for a totally new challenge.  I knew that the skills and job of growing and managing a team and then an organization were totally different than what I had been actively developing over the last decade of my career.  As I went through this period of growth I was lucky enough to have several friends, coaches, and mentors share their experiences with me, and recommend some great books to help me along my learning journey. <\/p>\n\n\n\n

Below is my curated list of the most influential and impactful books that helped me along the way, and that I highly recommend to Engineering Managers <\/p>\n\n\n\n

The Manager\u2019s Path: A Guide for Tech Leaders Navigating Growth & Change by Camille Fournier<\/h2>\n\n\n\n

This is a must read for anyone considering managing engineering teams, it is as good as or better than the hype surrounding it.  The book starts off from the individual contributor perspective and then each subsequent chapter explores the next level of management complexity.  Each chapter focuses on an engineering management role, like technical lead, manager of people, or manager of multiple teams, and manager of managers.<\/p>\n\n\n\n

Over the past 3.5 years I\u2019ve come back to this book several times, re-reading the chapters around my newest role.  For instance when I transitioned into a manager of managers role, I re-read that chapter and the one before and after it.  These were great reminders on what I should be focused on, what challenges my directs were facing, and what challenges and motivations my boss was focused on. <\/p>\n\n\n\n

One of the sections I really loved was on debugging dysfunctional teams.  As an engineer I am a great debugger, often able to piece together logs, metrics, and weird behavior to diagnose what\u2019s going wrong in a system.  This was the first time I had seen the term debugging applied to people and organizations, and it helped frame the work of how to start investigating dysfunction in a team, and how to discover the source of the problem. <\/p>\n\n\n\n

Honestly I recommend this book to every engineer, solely for the chapter on how to be managed, and what you should and can expect from your manager.  Even if you never plan on taking on a management role this book provides an excellent overview of the challenges and motivations of folks in varying levels of an engineering organization and will help you better navigate your org. <\/p>\n\n\n\n

Thanks for the Feedback by Douglas Stone & Sheila Heen<\/h2>\n\n\n\n

Prior to managing I had given peer feedback as part of performance reviews at various companies, but I did not consider this a strength of mine.  Now giving feedback was a critical skill for my role as a manager.  Early on I sought out several resources on how to give and receive feedback well, and found \u201cThanks for the Feedback\u201d to be an tremendous resource.<\/p>\n\n\n\n

Thanks for the Feedback is framed as a resource for receiving and processing the multitudes of feedback you receive.  However, any one who reads this book, will also learn how to be a more skilled feedback giver. <\/p>\n\n\n\n

I highly recommend reading the book in its entirety, but I wanted to share one of the fundamental ideas in this book that resonated with me.  Feedback is really three different things, with three different purposes:<\/p>\n\n\n\n