This pandect (πανδέκτης is Ancient Greek for encyclopedia) was created to help you find almost any resources related to Engineering Management and everything related to it.
-
What is an Engineering Manager? by Michelle Kung from Amazon [Blog, October 2018]
Main Highlights
- An EM’s primary concern and responsibility are to the individual. They are dealing with each member of the team on a personal level.
- The EM is the interface between strategy and delivery. They will be working with the leadership team and translating directives to their team as actionable tasks and deliverables.
- They are able to course correct if necessary at an early enough stage that a minimal amount of change is required.
- There needs to be a culture of emotional safety where the team is empowered to act bravely, make decisions, and try new things without being controlled by a fear of failure.
-
What is Engineering Manager doing in a product IT company - Grammarly case Grammarly, Original Ukrainian Post [Blog, January 2021]
Main Highlights
- The main goal of the Engineering Manager is to make his team successful and achieve the set goals as effectively as possible.
- As a manager, I have to communicate the overall product vision and common goals of the company to my team.
- The engineering manager also maintains a technical roadmap - a plan of technical means and methods needed to build a product.
- To maintain the overall health of the team and balance the workload, it is important to properly plan the team structure and scale according to the company's goals.
- The engineering manager must be a reliable partner not only for his team, but also for other teams and managers. It is very important to establish processes for collaboration with other colleagues, to choose tools and channels that will be convenient and effective for all participants when working on joint projects.
-
14 Leadership Principles - Amazon
Main Highlights
14 Principals:
- Customer Obsession
- Ownership
- Invent and Simplify
- Strong judgment and good instincts
- Learn and Be Curious
- Hire and Develop the Best
- Insist on the Highest Standards
- Think Big
- Bias for Action
- Frugality
- Earn Trust
- Dive Deep
- Have Backbone; Disagree and Commit
- Deliver Results
- Strive to be Earth's Best Employer
- Success and Scale Bring Broad Responsibility
-
Mistakes I’ve Made as an Engineering Manager [Blog, February 2021]
Main Highlights
- Mistake 1: Thinking people give feedback the way they want to receive it.
- Mistake 2: Trying to do everything yourself as a manager is the best way to help.
- Mistake 3: Communicating something one time is enough. Repetition becomes an important tool to make things stick.
- Mistake 4: You have to have everything together all the time. You’re the manager, so if someone is going to show vulnerability first, it’s easiest on team dynamics if it’s you.
-
Do engineering managers need to be technical? [Blog, Novemeber 2019]
-
You Can Be a Great Leader and Also Have a Life [Blog, December 2018]
- The Manager's Path [Published in 2017]
- The Phoenix Project [Published in 2013]
- The Unicorn Project [Published in 2019]
- Managing Humans [Published in 2016]
Find more Engineering Management books at The Leadership Library for Engineers.
- A Guide To Managing Technical Teams [Continuous Delivery YouTube Channel, June 2021]
- What Engineering Managers Should Do (and Why We Don’t) - [GOTO Conference, January 2020]
- How to Become a Kickass Team Lead 101 - [PyConX Conference, June 2019]
- Building and Motivating Engineering Teams - Camille Fournier, - [The Linux Foundation, February 2017]
- Challenges of a New Engineering Manager - [code.tasks Conference, October 2017]
- Effective Engineering Manager - proven solutions and best practices to software engineering managers [Years: 2021 - now, Status: active]
- Level-up Engineering Podcast - key insights from fellow engineering managers and tech leaders [Years: 2020 - now, Status: active]
- Authority Issues - podcast about leadership and engineering management [Years: 2019 - now, Status: active]
- Radical Candor - show about how to kick ass at work without losing your humanity [Years: 2017 - now, Status: active]
- Masters of Scale - podcast hosted by Reid Hoffman, co-founder of LinkedIn [Years: 2017 - now, Status: active]
- WorkLife - podcast about work by Adam Grant [Years: 2018 - now, Status: active]
- Der Agile Wasserfall - Softwareentwicklung und alles zum Thema Agile [Years: 2020 - now, Status: active]
- The Dark Leadership Podcast - eine Sammlung von Handlungsempfehlungen zur Abwehr von Dark Leadership [Years: 2021 - now, Status: active]
- LeadDev - online community that develops thought-leading content [Youtube, 35k Subscribers]
- Continuous Delivery - Continuous Delivery Pipelines and Processes [Youtube, 57k Subscribers]
- 1 on 1 Meeting Questions - list of 1-on-1 questions compiled from a variety to sources [GitHub, 8500 stars]
- 16 Personalities Personality Test - the results include sections on "Career Path" and "Working Habits". Use it as a way to start a discussion instead of believing the actual results.
- Skill Mapping: A Digital Template for Remote Teams [Blog, October 2020]
- The Situation-Behavior-Impact™ Feedback Tool [Blog, December 2020]
- Use Situation-Behavior-Impact (SBI)™ to Understand Intent [Blog, November 2020]
- FunRetrospectives - activities and ideas for making agile retrospectives more engaging
- Awesome OKR [GitHub, 1125 stars]
- Google's OKR playbook
- OKRs from a development team’s perspective [Blog, May 2019]
- The OKR Cycle: 3 Steps for OKR Success
- Continuously improve on using the OKR method
- Why Weekly Goal Reviews & Check-ins Are the Heartbeat of Great Teams
- Google’s new manager training
- 17 Reasons Not to be a Manager [Blog, September 2019]
- Technical Writing Courses - Technical Writing Courses and Resources from Google
- Wheel of Misfortune - a game that aims to build confidence in on-call engineers via simulated outage scenarios [GitHub, 67 stars]
- Awesome Remote Job - curated list of awesome remote jobs and resources. Inspired by [GitHub, 20700 stars]
- GitLab's Guide to All-Remote - all-remote tips and tricks for remote teams
- A guide to distributed teams [Blog, Novemeber 2019]
- Managing Remote Teams - A Crash Course [Blog, December 2018]
- 5 Behavioral Biases That Trip Up Remote Managers by Harvard Business Review [Blog, June 2021]
- SRE fundamentals: SLIs, SLAs and SLOs by Google [Blog, July 2018]
- BDD - Behavior Driven Development explained by Agile Glossary
- TDD - Test Driven Development by Agile Glossary
Find more at the Agile Glossary here.
- Software Architecture Books - comprehensive list of books on Software Architecture [GitHub, 4600 stars]
- speaking.io - set of resources on preparing you for a great presentation
- We Are All Awesome - resources to motivate and improve your technical presentation
- How to Cheat at Creating Great Presentations for Tech & Marketing Audiences [Blog, June 2015]
- Do Your Slides At The Last Minute: 8 Steps To Writing Your Talk [Blog, February 2016]
- Ingenious Ways to Inspire Team Autonomy [Blog, July 2020]
- Autonomous Team - Scrumbook.org
- awesome-engineering-team-management - list for developers to transition to an engineering management role [GitHub, 535 stars]
- engineer-manager - list of engineering manager resource links [GitHub, 6300 stars]
License CC0
- All linked resources belong to original authors
- skill book by HideMaru from the Noun Project
- Harp by Marina Pugacheva from the Noun Project
- Ancient Greek Theater by Leonidas Oikonomou from the Noun Project
- deity by Eucalyp from the Noun Project
- papyrus by IconMark from the Noun Project
- Laurel Wreath by Christopher T. Howlett from the Noun Project
- scales by Dmitry Mirolyubov from the Noun Project






