Engineering Management Books

Transitioning roles from an IC software engineer to engineering management can feel like an entirely new career, partly it is! There's no formal pathway into software leadership and management, but there's a lot of great knowledge out there in books. Some are traditional leadership and management books that apply to every industry, others are more technical and focused around delivering software. These folks have been here before and thought deeply about these areas of management and leadership. This is an incomplete list of books I've found valuable for software engineering managers and continue to update as I read more. I've loosely categorised the books, as follows:

Manangement, Leadership

Dare to Lead by Brene Brown

What is good leadership? Brene Brown attemps to define this in Dare to Lead. Whether it's recognising potential, taking responsibility or not pretending to have all of the answers. A big part of this book and a lot of what Brene writes about is vulnerability and courage. The need to be more vulnerable in leadership.

Turn the ship around

David Marquet

Software Engineering Management specific

The Manager's path

Camille Fournier

An Elegant Puzzle: Systems of Engineering Management

Will Larson

Systems & Systems thinking

Thinking in Systems: A primer

Donella Meadows

The Goal

Eliyahu Goldratt

Coaching, feedback, communiation

The Coaching Habit

Michael Bungay Stanier

Radical Candor

Kim Scott

Strategy

Good Strategy, Bad Strategy

Richard P. Rumelt

Playing to Win

A. G. Lafely, Roger L Martin

Yet to read

Books I'm yet to read, but added to my to my reading list:

  • The Essential Drucker by Peter Drucker
  • The first 90 days by Michael Watkins