Engineering Management Book Club

Photo by Kolar.io on Unsplash.

I have a non-traditional background for software engineering. Lately I’ve been thinking that my experience from the military, government, and other industries has some lessons in leadership that are useful for other engineering managers, directors, and above.

However, before I go executing on any crazy ideas (like writing a book), I thought it best to review the literature that is already out there. My goal is to avoid repeating what others have said better already. Plus, a review of the state of the industry never hurts. I expect to learn (and re-discover) a lot as I go.

So look for a post a weekday reviewing and summarizing a chapter from a number of books on software engineering management. I’ll kick it off on Monday, January 6th with the foundational The Manager’s Path by Camille Fournier.

Follow along if you’re interested!

Reading List

The Manager’s Path: A Guide for Tech Leaders Navigating Growth & Change
  1. Management 101
  2. Mentoring
  3. Tech Lead
  4. Managing People
  5. Managing a Team
  6. Managing Multiple Teams
  7. Managing Managers
  8. The Big Leagues
  9. Bootstrapping Culture
Resilient Management
  1. Meet Your Team
  2. Grow Your Teammates
  3. Set Clear Expectations
  4. Communicate Effectively
  5. Build Resiliency

Managing Humans

Engineering Management for the Rest of Us
Part 1. Your Team
  1. Caring for your team
  2. The Value of Values
  3. Trust and Vulnerability
  4. Your Team Is Not “Them.” Your Team Is “We.”
  5. Happiness and Drive
  6. Long-term Care of Employees
  7. Career Laddering
  8. 1:1s Are Critical

Part 2. Collaboration 9. Communicating as a Manager 10. Change Management 11. Giving Feedback 12. Receiving Feedback 13. Good Meetings 14. Managing Conflicts 15. Cross-Team and Open Collaboration

Part 3. Helping Your Team Do Their Best Work 16. Prioritizing Your Team’s Work 17. How to Scope Down PRs 18. Speed of Execution 19. Splitting Time Between Product and Engineering Work

Part 4. Your Work
  1. Prioritizing High Level
  2. Prioritizing Day to Day
  3. Setting Boundaries
  4. Filling Your Cup
  5. Believing in Yourself
The Making of a Manager
  1. What Is Management?
  2. Your First Three Months
  3. Leading a Small Team
  4. The Art of Feedback
  5. Managing Yourself
  6. Amazing Meetings
  7. Hiring Well
  8. Making Things Happen
  9. Leading a Growing Team
  10. Nurtuing Culture

An Elegant Puzzle - Systems of Engineering Management 2. Organizations 3. Tools 4. Approaches 5. Culture 6. Careers

Like or comment on bluesky
15 likes
liked by Thomas Ankcorn liked by Andy Nortrupliked by Sam Khawaséliked by Jakov Kovacliked by Yagiz Nizipliliked by Tim Reynoldsliked by Sevliked by Agustínliked by Matthew Martinliked by Joe Chelladurailiked by Matt Boyle liked by Max Rozenliked by Grant Lammiliked by Danielle Heberlingliked by Justin Stanley
18 comments, sorted by newest first
Great initiative! 🎉
Loving the summaries so far.
Rob Sutter
1w ago
Thanks - glad you’re finding them useful!
Michael Hart
1w ago
How am I supposed to follow your blog without an RSS feed, arghhhhhh
Rob Sutter
1w ago
I am very much unhappy with this template and about to go back to Hugo but am trying to focus on the content instead of messing with the platform.

I am still, of course, spending more time on the platform than on content.

Will fix soonest!
Rob Sutter
1w ago
Oh wait I had one but it wasn’t surfaced anywhere? Looking into that (and fixing search).

robsutter.dev/rss.xml
Michael Hart
1w ago
Nice! URLs need fixing. s/blog/posts/. RSS feed takes me to robsutter.dev/blog/leaders... but it should be robsutter.dev/posts/leader...
Rob Sutter
1w ago
*shakes head at self*

Thanks, man - fixed it!
mehulkar
1w ago
awesome! i'm currently reading Managing Humans by @rands.bsky.social and enjoying it! Manager's Path is great also.
Rob Sutter
1w ago
Very nice - Managing Humans is on my list too!
Love it! Will follow
Love this! Might join you!