Giter Site home page Giter Site logo

jesselpalmer / the-engineering-managers-booklist Goto Github PK

View Code? Open in Web Editor NEW
1.6K 74.0 165.0 228 KB

Books for people who are or aspire to manage/lead team(s) of software engineers

License: Creative Commons Attribution 4.0 International

leadership culture management engineering resources software-engineering software-development list readling reading-list

the-engineering-managers-booklist's Introduction

The Engineering Manager's Booklist ย  Tweet booklist

Introduction

Engineering Management is a pivotal role, but seldomly formally taught. Reading is an effective way of learning from others. You can take bits and pieces of what has worked for other managers and use that information to adjust your management style. This booklist is for people who are or aspire to manage/lead team(s) of software engineers. This includes, but isn't limited to, Team Leads, Tech Leads, Managers, Directors, VPs of Engineering and CTOs. Pull requests are welcome.

๐Ÿ‘จ๐Ÿพโ€๐Ÿ’ป About Me

Follow me on Twitter

Hello, thanks for reading! A little about me, I have been an engineering manager at Fortune 100 companies and startups. This list represents the books that I have found valuable in my career. If you want to see what I'm reading checkout my list on GoodRead's list. Use the above buttons if you want to hear about my ramblings on engineering leadership.

Getting Started

First book

If you are going to read one book off of this list, I highly recommend the following:

The Manager's Path by Camille Fournier ๐Ÿ“˜ ๐ŸŽง

Best of the List

There are a ton of great books on this list, but if you want to start out reading the top books, I would recommend the following:

The Manager's Path by Camille Fournier ๐Ÿ“˜ ๐ŸŽง
Managing Humans by Michael Lopp ๐Ÿ“˜ ๐ŸŽง
Managing the Unmanageable by Mickey W. Mantle and Ron Lichty ๐Ÿ“˜
The Making of a Manager by Julie Zhuo ๐Ÿ“˜ ๐ŸŽง
An Elegant Puzzle - Systems of Engineering Management by Will Larson ๐Ÿ“˜ ๐ŸŽง

Book selection

The books or subjects aren't in any particular order so feel free to dive into the topics that you want to learn more about.

Reading advice

Personally, I prefer audiobooks. They allow me to listen to books while I'm cooking in the kitchen, cleaning up my room, taking a walk around my neighborhood, commuting, etc. Usually, I listen to them at 1.5x to 2x the speed depending on how fast the person narrates the book.

Feedback

If you have any feedback feel free to fill out this super quick survey. I would love to hear from you!

๐Ÿ“šBooks

Table of Contents


  1. Management
  2. Leadership
  3. People
  4. Culture
  5. Change Management
  6. Agile Methodologies
  7. Communication
  8. Public Speaking
  9. Onboarding
  10. Interviewing

Management

Building Great Software Engineering Teams by Joshua Tyler ๐Ÿ“˜
The Manager's Path by Camille Fournier ๐Ÿ“˜ ๐ŸŽง
The Making of a Manager by Julie Zhuo ๐Ÿ“˜ ๐ŸŽง
Death by Meeting by Patrick M. Lencioni ๐Ÿ“˜ ๐ŸŽง
High Output Management by Andrew S. Grove ๐Ÿ“˜
Managing Humans by Michael Lopp ๐Ÿ“˜ ๐ŸŽง
Managing Oneself by Peter Drucker ๐Ÿ“˜ ๐ŸŽง
The ONE Thing by Gary Keller and Jay Papasan ๐Ÿ“˜ ๐ŸŽง
Radical Focus by Christina Wodtke ๐Ÿ“˜ ๐ŸŽง
The Advantage by Patrick Lencioni ๐Ÿ“˜ ๐ŸŽง
Management 3.0 by Jurgen Appelo ๐Ÿ“˜
Growing Software by Louis Testa ๐Ÿ“˜
Principles of Software Engineering Management by Tom Glib ๐Ÿ“˜
The Goal by Eliyahu M. Goldratt and Jeff Cox ๐Ÿ“˜ ๐ŸŽง
Managing the Unmanageable by Mickey W. Mantle and Ron Lichty ๐Ÿ“˜
Behind Closed Doors by Johanna Rothman and Esther Derby ๐Ÿ“˜
An Elegant Puzzle - Systems of Engineering Management by Will Larson ๐Ÿ“˜ ๐ŸŽง
97 Things Every Engineering Manager Should Know by Camille Fournier ๐Ÿ“˜

Leadership

The Effective Executive by Peter Drucker ๐Ÿ“˜ ๐ŸŽง
Leading Snowflakes by Oren Ellenbogen ๐Ÿ“˜
The Score Takes Care of Itself by Bill Walsh, Steve Jamison, and Craig Walsh ๐Ÿ“˜ ๐ŸŽง
Leadership is an Art from Max Depree ๐Ÿ“˜ ๐ŸŽง
Developing the Leader Within You by John C. Maxwell ๐Ÿ“˜ ๐ŸŽง
Trillion Dollar Coach by Eric Schmidt, Jonathan Rosenberg, and Alan Eagle๐Ÿ“˜ ๐ŸŽง
Influencing without Authority by Allan R. Cohen and David L. Bradford ๐Ÿ“˜ ๐ŸŽง
Nine Lies About Work by Marcus Buckingham, Ashley Goodall ๐Ÿ“˜ ๐ŸŽง
Turn the Ship Around!: A True Story of Turning Followers into Leaders by L. David Marquet ๐Ÿ“˜ ๐ŸŽง The Advantage: Why Organizational Health Trumps Everything Else In Business by Patrick M. Lencioni ๐Ÿ“˜ ๐ŸŽง

Coaching

Radical Candor by Kim Scott ๐Ÿ“˜ ๐ŸŽง
The Coaching Habit by Michael Bungay Stanier ๐Ÿ“˜ ๐ŸŽง

People

Peopleware by Tom DeMarco and Tim Lister ๐Ÿ“˜
How to Win Friends and Influence People by Dale Carnegie ๐Ÿ“˜ ๐ŸŽง

Culture

It Doesn't Have to Be Crazy at Work by Jason Fried and David Heinemeier Hansson ๐Ÿ“˜ ๐ŸŽง
The Hard Thing About Hard Things by Ben Horowitz ๐Ÿ“˜ ๐ŸŽง
Good to Great by Jim Collins ๐Ÿ“˜ ๐ŸŽง
How Google Works by Eric Schmidt, Jonathan Rosenberg and Alan Eagle ๐Ÿ“˜ ๐ŸŽง
Rework by Jason Fried and David Heinemeier Hansson ๐Ÿ“˜ ๐ŸŽง
Slack by Tom DeMarco ๐Ÿ“˜
The Five Dysfunctions of a Team by Patrick Lencioni ๐Ÿ“˜ ๐ŸŽง
Brotopia by Emily Chang ๐Ÿ“˜ ๐ŸŽง

Change Management

Change or Die by Alan Deutschman ๐Ÿ“˜ ๐ŸŽง
Switch by Dan Heath, Chip Heath, Charles Kahlenberg ๐Ÿ“˜ ๐ŸŽง
HBR's 10 Must Reads on Change Management by John P. Kotter, W. Chan Kim, Renรฉe A. Mauborgne ๐Ÿ“˜ ๐ŸŽง

Agile Methodologies

Scrum by Jeff Sutherland and JJ Sutherland ๐Ÿ“˜ ๐ŸŽง
Essential Scrum by Kenneth S. Rubin ๐Ÿ“˜
Agile Retrospectives by Esther Derby, Diana Larsen, and Ken Schwaber ๐Ÿ“˜

Communication

Nonviolent Communication by Marshall B. Rosenberg PhD ๐Ÿ“˜ ๐ŸŽง
Presence by Amy Cutty ๐Ÿ“˜ ๐ŸŽง
Humble Inquiry by Edgar H. Schein ๐Ÿ“˜ ๐ŸŽง

Public Speaking

Demystifying Public Speaking by Lara Hogan ๐Ÿ“˜
Confessions of a Public Speaker by Scott Berkun ๐Ÿ“˜ ๐ŸŽง

Onboarding

First 90 Days by Harvard Business Review Press ๐Ÿ“˜ ๐ŸŽง

Interviewing

The Software Engineering Manager Interview Guide by Vidal Graupera ๐Ÿ“˜

the-engineering-managers-booklist's People

Contributors

bigethan avatar ewgra avatar iszlai avatar jackie avatar jesselpalmer avatar mfloryan avatar namenyi avatar vgraupera avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.