This book serves as a guide for engineering managers (EMs) seeking to enhance their skills and senior engineers aspiring to transition into an EM role.
It offers practical advice grounded in real-world experiences and illustrates how the role of a manager varies greatly depending on the company and team structure.
We will explore the journey of the engineering manager role, from the initial decision to step into the role to achieving mastery in it.
By the end of this book, you will have gained a thorough understanding of key engineering management concepts, equipping them to navigate their roles effectively.
Tip
This book is a Work in progress and it can become much better with your support!
Consider starring this repo to receive the release updates.
Contributions are welcome! Feel free to open any issues for ideas, feedback, or questions.
If you want to reach the author, send me a LinkedIn message or an email to [email protected]
- Becoming an EM
- Should you become an engineering manager?
- Getting promoted to EM
- Navigating the manager interviews
- Your first 90 days
- Manager's essentials
- Driving an effective process
- Shipping successful products
- Empowering people to greatness
- How much you should (still) care about programming
- Mastering
- Delegating effectively
- 1:1 meetings
- Giving feedback
- Preventing burnout
- Managing everyone's attention
- Hiring great engineers
- Addressing performance issues/firing
- Promoting people
Despite being an engineering manager for 8 years in multiple companies, I still learn about new things daily.
Making this book open-source gives back part of my knowledge to the engineering manager community.