GET/v1/playbook
Engineering Leadership

How I build great engineering teams

This document captures how I think about engineering management—not as a set of rigid rules, but as a living philosophy built on clarity, trust, and continuous improvement.

Experience8+ years as EM
Teams Led6–18 engineers
FocusProduct Engineering
Last UpdatedMarch 2026

Core Principles


These are non-negotiable. Every decision I make, process I design, and conversation I have flows from these foundations.

01

Outcomes over outputs

Shipped code is not success. Customer impact is. I push teams to define what "done" looks like in terms of user behavior and business metrics before writing a single line.

02

Context, not control

My job is to give engineers the context to make good decisions independently—not to be in every decision loop. I optimize for team autonomy, not personal oversight.

03

Psychological safety first

Teams that can't say "I don't know" or "this is broken" can't improve. I actively create space for honest failure—and protect the people who surface problems early.

04

Slow down to speed up

Sustainable pace beats heroics. I invest in engineering foundations, documentation, and clear processes because they compound over time. Technical debt is a leadership failure.

05

Career growth is non-optional

Every engineer on my team has a clear, documented growth path reviewed quarterly. My success is measured by how many people grow under my leadership—not by features shipped.

06

Bias toward asynchronous

Synchronous time is expensive. I default to written communication for decisions and context-sharing—preserving live time for nuanced conversations that benefit from real-time dialogue.

My Management Style


Management is not about being the smartest person in the room. It's about building the room where smart people can do their best work.

Personal Credo
Coaching

Ask before telling

I ask questions before offering solutions. "What have you tried?" develops engineers faster than "here's what you should do."

Transparency

Default to open

Strategy, roadmap rationale, compensation bands, and team performance data are shared openly unless there's a compelling reason not to.

Accountability

Commitments are kept

I hold myself to the same standard I hold the team. If I miss a commitment, I name it clearly and course-correct in public.

Working with me
I expect directness. Tell me when something isn’t working, when you’re blocked, or when you disagree. I will do the same. I also expect people to own their failures as clearly as their successes—blameshifting corrodes team trust faster than almost anything else.

Meeting Cadence


Every recurring meeting has a clear purpose, owner, and documented outcome. Meetings without agendas get cancelled.

MeetingFrequencyDurationPurposeOwner
1:1Weekly45 minCoaching, growth, blockers, trust-buildingIC
Team standup3×/week15 minCoordination, blocker surfacing, async by defaultRotating
Sprint planningBi-weekly90 minCapacity, commitments, risk identificationEM + PM
Sprint retroBi-weekly60 minProcess improvement, team health, celebrate winsEM
Design reviewAs needed60 minTechnical decisions, architecture alignmentLead eng.
Team all-handsMonthly60 minStrategy, roadmap, wins, open Q&AEM
Career conversationQuarterly60 minGrowth trajectory, skills gaps, promo readinessEM
Skip-levelQuarterly30 minUnfiltered signal, trust-building aboveEM's manager

1:1 Frameworks


The 1:1 is the most important meeting I have. It belongs to the engineer, not to me. I come prepared; they set the agenda.

My prep questions

Before every 1:1

What's one thing I can unblock for this person? What signals have I noticed? What's their energy level? Have they grown since our last career conversation?

Their prep questions

Shared doc template

What went well? What's stuck? What do you want to talk about? What feedback do you have for me? What's one thing that would make your work better?

First 1:1 checklist (new team member)

  • Share my working style doc and ask them to annotate before we meet
  • Establish communication preferences and calendar blocking norms
  • Understand their career goals and what success looks like in 6 months
  • Agree on format, frequency, and agenda ownership for future 1:1s
  • Ask what made their last role great—and what made it hard
  • Share one thing I'm actively working on improving as a manager

Decision Making


Clear decision ownership prevents the most common team dysfunction: decisions that get relitigated because nobody knew who owned them.

Decision typeOwnerEM roleExample
Technical implementationLead engineerAvailable, not approvingLibrary choice, code structure
ArchitectureEM + Tech leadEnsures alignment, documents outcomeNew service boundary, data model
Scope trade-offsEM + PMRepresents engineering capacity/riskCutting scope for a launch deadline
HiringEM (debrief consensus)Breaks ties, owns final callExtend offer vs. pass
Team processTeam (retro-driven)Facilitates, implements changesStandup format, PR review SLA
Compensation / promoEM + HRPrimary advocate and ownerPromotion packet, comp adjustment
Decision log
Every significant technical or process decision gets a short written record: the context, options considered, decision made, and who owns the outcome. This prevents decision fatigue from revisiting settled questions and helps new team members get up to speed fast.

Hiring Pipeline


01
Sourcing
Ongoing
02
Screen
30 min
03
Take-home
3–4 hrs
04
Tech round
90 min
05
Values fit
45 min
06
Offer
48 hrs
I hire for

Signal over credential

Demonstrated curiosity, clear thinking, ownership mindset, and productive disagreement. Degrees and company names are noise.

Structured debriefs

Written before verbal

Every interviewer writes their assessment independently before the debrief call. This kills anchoring bias and ensures every signal gets surfaced.

Two-way interviews

Candidates evaluate us

I give every candidate unscripted time with the team—no EM in the room. They should be evaluating us as hard as we evaluate them.

Career Growth


I use a three-horizon model for growth conversations. The near-term is concrete, the mid-term is directional, and the long-term is aspirational.

Horizon 1 · Now

Current quarter

2–3 specific, measurable skills to develop. Tied to real projects. Observable by the team, not just me.

Horizon 2 · Next

Next 6–12 months

The scope expansion that closes the gap to the next level. What would a promotion packet need to demonstrate?

Horizon 3 · Vision

3–5 year direction

Manager track, staff IC, technical specialist, founder? This shapes which opportunities I help them pursue today.

My job is not to be the ceiling for anyone's career. It's to be a launchpad.

On retention vs. growth

Feedback Culture


Giving feedback

SBI model

Situation — what happened. Behavior — what I observed. Impact — what the effect was. I never skip steps. I always ask 'what are your thoughts?' after.

Receiving feedback

Listen, then ask

I don't defend, explain, or apologize in the moment. I listen, take notes, ask one clarifying question, and thank them. Processing happens offline.

Feedback culture health checklist

  • Engineers give each other feedback in code review without tagging me
  • Retros surface systemic problems, not just one-off complaints
  • People tell me when I'm wrong—publicly, not just in private
  • Anonymous feedback channels exist and get used
  • Nobody is surprised by their performance review

Team Health


I track four dimensions of team health and review them every sprint retro. Red on any metric triggers an immediate focus change.

Delivery

healthy
  • Sprint commitment hit rate ≥ 80%
  • P0 incident rate < 1/month
  • Cycle time trending down or stable
  • DORA metrics tracked weekly

Engagement

healthy
  • eNPS ≥ +20 on monthly pulse
  • Voluntary attrition < 15% annually
  • 1:1 agenda ownership by IC
  • Retro participation ≥ 90%

Quality

watch
  • Test coverage ≥ 80% on critical paths
  • PR review time < 24 hours
  • Tech debt allocated sprint capacity
  • Regressions per release declining

Growth

healthy
  • Every IC has a documented growth plan
  • Internal promotions ≥ external hires
  • Stretch project assigned per engineer
  • Knowledge sharing: 1 talk/month/team

Incident Response


During

One incident commander

Clear command structure. One person owns comms, one person owns technical resolution. I handle stakeholders so engineers can focus on fixing.

After

Blameless postmortem

Published within 48 hours. Timeline, impact, root cause, and action items with owners and due dates. "Who caused this" is never a useful question.

Pattern

System fixes, not people fixes

If the same class of incident recurs, we didn't fix the system. Action items get tracked in the sprint board—not in a separate graveyard.

My commitment during incidents
I will never ask “who did this” in a public channel. I will take stakeholder communication off the engineering team’s plate within 10 minutes of joining an incident bridge. I will ensure the postmortem gets written and that at least one systemic improvement is implemented before the next sprint closes.
The EM Playbookv2 · March 2026
bash$ _Press Cmd+K to expand