awesome-engineering-team-management
by kdeldycke
đź‘” How to transition from software development to engineering management
AI summary
Management handbook
A curated guide to help software developers transition into an engineering management role
- stars
- 2K
- forks
- 149
- watching
- 43
- awesome lists
- 3
- entries
- 9
What's in the list
9 links in 9 sections, with live GitHub stats.activeno commit in 2y
Cognitive Tools / Systems
- To Get Good, Go After The Metagame
“Every sufficiently interesting game has a metagame above it. This is the game about the game. It is often called 'the meta'. (…) The meta is what you get after you master boring fundamentals. But observing the state of the current meta often reveals what boring fundamentals you need to learn.”
Tickets
- There Are No Bugs, Just TODOs
Issue trackers needs to materialize ownership, queue position, state, task breakdown and aggressive closing. Priority, ticket type, software version, severity and long-life tickets are anti-patterns
Delivery
- How I ship projects at big tech companies
“Shipping is a social construct within a company. Concretely, that means that a project is shipped when the important people at your company believe it is shipped.” That is the dark side of delivery, in which you optimize for visibility by upper-management for the next performance evaluation cycle
Communication / Reading
- How to Read a Paper
Outlines a practical and efficient three-pass method for reading research papers
Re-organizations / Acquisition
- How the Digg team was acquihired
Acqui-hire of a whole team can be seen as a type of reorg. In which managers will have to negotiate the new employment contracts in bulk in one or two days: “Because acquihires are “star” oriented, if you're a senior leaders who doesn't explicitly refuse to move forward, pressure will converge on you from all sides”
Health
- Good sleep, good learning, good life
An e-book-sized synthesis on sleep research “with a view to practical applications, esp. in people who need top-quality sleep for their learning or creative achievements.”
Health / Holidays
- Should we take a few long holidays, or lots of short ones?
Short ones. “Reason one: holiday memories tend to depend not on how long the holiday was, but on the intensity of the experiences. Reason two: a change of activity can be a spur to creativity. Reason three for taking a short break: if we need rest to prevent exhaustion, a single, long vacation won't do the trick.”
Setbacks and Failures
- Normalization of deviance
Explores how the factors accounting for disasters accumulates unnoticed until it's too late. This has been studied on other fields, but not in software engineering
Exits
- source
“Something I've seen multiple times is that, when a VP leaves, a company will become a substantially worse place to work, and it will slowly dawn on people that the VP was doing an amazing job at supporting not only their direct reports, but making sure that everyone under them was having a good time.” ( )
Nothing in this list matches your filter.
Featured in 3 awesome lists
Each link jumps to the spot where the list mentions awesome-engineering-team-management.