awesome-engineering-team-management
github.com/kdeldycke/awesome-engineering-team-management ↗👔 How to transition from software development to engineering management
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me engineering managers resources from awesome-engineering-team-management"
Installation instructions →What's inside
Roles
- 100+ Lessons Learned for Project ManagersEngineering Managers
122 aphorisms providind insights into NASA project management success. Covers design, decision-making, managing staff, working with superiors and contractors.
- 10 Admirable Attributes of a Great Technical LeadEngineers
“They are smart yet kind. Knowledgeable, yet humble. Busy, yet approachable.”
- 5 Things I've Learned in 20 Years of ProgrammingEngineers
“A programmer with 5 years of experienced has more industry tenure than half of the entire industry.” Also see this follow-up comment of
- 7 absolute truths I unlearned as junior developerEngineers
“1. I'm a senior developer; 2. Everyone writes tests; 3. We're so far behind everyone else (a.k.a. tech FOMO); 4. Code quality matters most; 5. Everything must be documented; 6. Technical debt is bad; 7. Seniority means being the best at programming”.
- All the best engineering advice I stole from non-technical peopleEngineers
“It's intriguing that the stuff that really seems to make a difference in the quality of software never seems to be about software.”
- Army Leadership and the ProfessionExecutives
Establishes and describes what leaders should be and do.
Engineering to Management Transition
- 17 Reasons not to be a Manager
An article to
- Advice to new managers
9 fundamental principles of the behavior required to be a great manager.
- Advice to New Managers: Don't Joke About Firing People
“The second you became their manager you forfeited the right to joke around in any capacity about their employment at the company.”
- a management position is not a promotion. It is a change in career
- Going from Developer to Manager. What should I know or learn?
Meetings
- 1 on 1 Meeting Questions1 on 1
A mega list in which most of them are great starters for conversation, some others are clearly bad ideas. A great source of inspiration nonetheless, but choose carefully.
- Dear Manager, You're Holding Too Many Meetings
“Employee productivity was 71% higher when meetings were reduced by 40%. This is largely because employees felt more empowered and autonomous. Rather than a schedule being the boss, they owned their to-do lists and held themselves accountable.”
Motivation
- 3 tricks to start working despite not feeling like itProcrastination
“'Screw it, let's do it'; Start sloppy; Start small”.
- 6 Signs You're a Micromanager (And What to Do Instead)Happiness
“You're more involved with your employees than ever, yet they seem disgruntled, unhappy, and less productive than usual. Your check-ins seem to go unappreciated. And no one seems receptive to all of your great feedback on their work. What's going on? Well, we hate to break it to you, but you might be a micromanager.”
- Bryan Cantrill defines that the role of management
- Drive: The surprising truth about what motivates us
Daniel Pink summarizes it concisely: people are motivated by autonomy, mastery and purpose.
- First, Break All the Rules: What the World's Greatest Managers Do DifferentlyHappiness
We learn in this book that employee happiness was not correlated to company success. A comment on HN details the
Politics
- 4 Clues to Identify a Destructive Leader
“1. I'm kind of a big deal! 2. None of this is my fault! 3. Just do what I say! 4. Trust me; I'm never wrong.”
- 7 Rules of Power
By Jeffery Pfeffer. Tells you
- About corporate middle management
“As a manager in a large corporation you are expected to be an aligner. (…) You have to manage frictions and strive to make the people above you look good.”
- Circulation of elite
“Changes of regime, revolutions, and so on occur not when rulers are overthrown from below, but when one elite replaces another.”
- comment
- “Company I've worked for had manager who tried to ship features over the weekend with a ragtag team of developers who don't understand why that's a bad idea.”
Tactics of hustling managers, and how the company reacting to that kind of manager makes or break a good place to work.
Onboarding
- A Career Cold Start Algorithm
The author developed an algorithm to ramp-up quickly when joining an existing team where he had a massive knowledge deficit and no pre-existing relationships.
- As a manager of a new employee I make an absolute point of being a "helicopter mom" from the moment they hit the area until about week 2 or 3
Navigating a new organization will be hard the first few weeks, and the presence of a manager can help speed things up.
Team Dynamics
- A conversation with Elon Musk about Starship
In a team with very talented contributors, everyone's is a chief engineer: you are expected to challenge the status-quo and questions other department's constraints. This allow smart engineers to avoid the trap of optimizing for something that should not exist in the first place. Might be a cure for the Apollo Syndrome.
- Eye Candy QA
Retelling of author's job at Apple: “John Louch was my boss. (…) John always shared everything with us, even the
Culture
- A Conversation with Werner Vogels, Learning from the Amazon technology platform
Scaling systems is not only a technical challenge. It has to be about teams and culture too. One lesson learned from the early days of AWS: “Giving developers operational responsibilities has greatly enhanced the quality of the services, both from a customer and a technology point of view. (…) You build it, you run it.”
- Adaptation vs adaptability
There is a spectrum between perfect efficiency and being completely flexible. This article explores ecosystems and the flows of material and energy between different organisms within the ecosystem. (
- hacker-laws
Laws, Theories, Principles and Patterns that developers will find useful.
- High Performance Organizations Reading List
A list of books, web pages, and videos about how to design better organizations, divided into 3 categories: organization and motivation, health and wellness, and software development specific.
Showing a sample of 370 resources. View the full list on GitHub →