Building engineering teams that ship in the AI era
Direction
Converting uncertainty into a direction the team can commit to.
Problem selection
Choosing what's worth a quarter, and what to refuse.
1 essays
- Reading the market and the org
Build an always-on signal of where the business, competitors, and internal politics are heading.
6 min read
- Finding the problem worth your team's yearSoon
Surface the problem whose solution compounds, not the ten that look urgent.
- Saying no, the most leveraged actSoon
Every yes is an allocation. Saying no well is what separates leaders from order-takers.
Bet structuring
Shaping work so failure teaches and success compounds.
3 essays
- Framing bets so they can fail cheaply
Design bets where failure is legible, survivable, and a source of learning.
10 min read
- Time-boxing and kill criteria
Kill criteria written in advance are worth more than any retro.
8 min read
- Portfolio thinking across a team's quarter
Mix safe-delivery work with uncertain-upside work so the quarter is neither boring nor existential.
8 min read
Allocation
Where the team's scarcest hours actually go.
1 essays
- Where the best people goSoon
The most consequential call an EM makes each quarter.
- What gets starved on purposeSoon
Picking what gets nothing this quarter. Explicit starvation beats implicit neglect.
- Reserving capacity for the unknown
Teams at 100% planned capacity cannot absorb a single surprise.
7 min read
- Compute economics: cost as a design inputSoon
Inference spend treated as a quarterly allocation by engineering.
Narrative
The story that makes direction portable beyond the leader's head.
1 essays
- Making direction legible to the team
Strategy in the leader's head is strategy the team can't execute.
8 min read
- Making it legible to leadership and peersSoon
A version leadership will remember and peers won't undermine.
- Re-narrating when direction changesSoon
Trust survives only if the re-narration is honest about what changed and why.
People
Building a team that gets stronger than it started.
Hiring
Who joins, what bar they meet, and how they ramp.
1 essays
- SourcingSoon
Great engineers are not on job boards. Sourcing is a leadership activity.
- Signal design in the age of AI-assisted candidates
Redesigning interviews for the post-generation world.
8 min read
- Calibration and bar-holdingSoon
Rituals that keep the bar where it started, against quarterly pressure.
- Closing and onboardingSoon
Offer-to-ramp is where most hires are won or lost.
Growth
How people get bigger inside the team than they came in.
3 essays
- Levels and legible progression
A written ladder is for the engineer first. Performance, eval, and promotion fall out of it.
6 min read
- The 1:1 as the primary instrument
A practice of hearing what the person cannot say in chat.
6 min read
- Stretch, sponsorship, exposure
Growth happens outside the job description.
8 min read
- Growing engineers whose output is AI-augmentedSoon
A new developmental arc, and the trap of rewarding volume over judgment.
Performance
What you do when the work isn't where it needs to be.
2 essays
- Diagnosing underperformance
Skill, will, fit, context. The four-way split that changes the action.
5 min read
- The repair loop
A structured, time-bound attempt to help recovery before parting becomes inevitable.
9 min read
- Parting wellSoon
When separation is the right call, make it humane, fast, and final.
- The high performer with rough edgesSoon
Tolerating them longer than six months is almost always a mistake.
Team shape
Who sits with whom, who owns what, and what breaks if anyone leaves.
2 essays
- Topology: who sits with whom, who owns what
Conway's law makes topology a first-order leadership decision.
9 min read
- Seniority mix and the cost of imbalanceSoon
Too many seniors: gridlock. Too many juniors: low ceiling.
- Succession and single points of failure
If one person leaving breaks the team, the team was built wrong.
9 min read
- Remote, hybrid, async defaultsSoon
The specific practices that make distributed teams work.
Systems
What runs when you're asleep.
Delivery flow
The path a unit of work takes from idea to running code.
1 essays
- How work enters, moves, and exits
Map the actual path a unit of work takes, and where it stalls.
7 min read
- WIP, batch size, and the collapse of sprintsSoon
Planning cadence lags delivery cadence when work shrinks to hours.
- Agent-assisted development as a first-class pathSoon
Design the path explicitly. Don't let engineers improvise it.
- Code review in a generation-cheap worldSoon
What review is for now (taste, architecture, intent), and what to stop reviewing.
Autonomy
Where agents and engineers act without asking, and where they don't.
2 essays
- Where agents belong in the loop
Reversibility, observability, blast radius. The criteria for handing off.
9 min read
- Designing human-in-the-loop gates
Real oversight requires time, context, and power
9 min read
- Failure modes of autonomous workSoon
Agents fail silently, plausibly, at scale. Monitoring catches them.
- Cost, latency, reliability as first-classSoon
Agentic systems built to live within their token, latency, and reliability budgets.
Knowledge
What the team remembers when the person who knew is on leave.
1 essays
- Docs as substrate, not afterthoughtSoon
Documentation as the infrastructure the team runs on.
- Onboarding that compoundsSoon
Each new hire should improve onboarding for the next.
- Decision records and why-this-exists trailsSoon
The team's running log of what was chosen and why.
- Institutional memory in the model era
Build memory available to both people and agents.
5 min read
Rituals
The recurring meetings worth defending, and the rest.
2 essays
- Meetings that earn their cost
A small number worth defending; ruthlessly audit the rest.
8 min read
- Async-by-default normsSoon
Async as a coordination contract with its own discipline.
- Demos, retros, rhythm of learning
Where teams compound or stagnate.
9 min read
- Standups in an agent-assisted teamSoon
What humans still coordinate on when agents run overnight.
Resilience
How the team behaves when things break, including itself.
1 essays
- Incident response and on-call sanitySoon
Humane rotation design. Burnout makes incidents worse.
- Postmortems that actually change behaviour
Convert a single failure into durable team improvement.
10 min read
- Failure rehearsal and pre-mortemsSoon
Imagining failure before it happens is cheaper than recovering from it.
- Recovery when an agentic system misbehavesSoon
Detection, containment, and rollback of agent-driven damage at scale.
Craft
The standards behind the code, the product, and the review.
Technical taste
The instinct for which architecture choice ages well.
2 essays
- Simplicity as a leadership stanceSoon
Complexity wins by default. Make simplicity a team norm.
- When to pay debt, when to take it
Debt is a tool, not a sin.
9 min read
- Architectural conviction without rigiditySoon
Stake ground and still update when the evidence arrives.
- Reading code in the era of generated code
Plausible-reading code is often subtly wrong. Develop the new instinct.
8 min read
Product taste
Engineering judgment about what's worth shipping, not just what works.
1 essays
Quality
What 'done' means, and what the team refuses to ship without.
2 essays
- Defining done
Feature shipped, outcome achieved, learning extracted. Name which 'done' you're optimizing for.
7 min read
- Testing strategy for generated and agentic codeSoon
Conventional pyramids underfit non-deterministic systems.
- Reliability as a product feature
Reliability as a feature users notice, budgeted against shipping pace.
11 min read
- Security, privacy, non-negotiablesSoon
The small set the team will not compromise regardless of pressure.
Review and critique
How the team improves each other's work in writing.
1 essays
- Design review as a teaching forumSoon
A learning ritual rather than a gatekeeping one.
- Code review culture
A culture document written in reviewer comments.
8 min read
- Critique without crushingSoon
Say hard things in a way the receiver can act on.
- The leader's own work being critiquedSoon
Leaders who can't take critique don't get honest teams.
Signal
Reading the team, the work, and the outcome honestly.
Philosophy
What's worth measuring, what isn't, and why.
2 essays
- What to measure: outcomes, flow, quality, humans
Four classes a team needs. Focusing on only one produces pathology.
10 min read
- What not to measure: vanity and surveillanceSoon
LOC, PR count, keystroke telemetry. Refusing to measure is a leadership act.
- Instrumenting without Goodharting
Measure outcomes, not activities. Design signal that resists gaming.
6 min read
- Dashboards that actually get readSoon
Who reads it, what decision it drives, what happens when the number moves.
Team health
The state of the people doing the work, observed not surveyed.
2 essays
- Leading indicators of burnout and drift
Detectable weeks before attrition: meeting load, tone shift, response latency.
8 min read
- Trust as a measurable thing
Concrete signatures: who asks for help, who admits mistakes, who pushes back.
8 min read
- Psychological safety, concretelySoon
Observable behaviour, not survey score. What you do on Monday.
Velocity and throughput
How fast work moves, and the cost of moving it that fast.
1 essays
- Flow metrics worth trackingSoon
DORA as baseline, plus what it misses.
- The human cost hidden inside velocity
A team can hit targets while quietly destroying itself.
6 min read
- Comparing teams fairly (or not at all)Soon
When refusing to compare is the leadership move.
- Distinguishing human contribution in AI-augmented outputSoon
A new vocabulary for the work that still requires humans.
Outcomes
Whether the thing shipped actually changed anything.
2 essays
- Tying engineering to user and business outcomes
Teams that measure shipping without impact drift into irrelevance.
10 min read
- Owning the outcome, not just the output
From 'we shipped it' to 'it worked' as the team's self-definition.
7 min read
- When the outcome is unknowable in the quarterSoon
Run long-horizon work inside a short-horizon org without losing the team's confidence.
Leading vs lagging
Reading tomorrow's problems in today's weak signals.
0 essays
Steward
Managing yourself before you can manage anyone else.
Self
The leader's own state as a first-order variable.
2 essays
- Staying technical, deliberately
The role pulls leaders away from the work it requires them to judge.
6 min read
- Energy, attention, the finite week
40 useful hours of attention, not 60. Design the week around it.
8 min read
- Reading your own state honestlySoon
Leaders make worse decisions when tired, anxious, or triggered, and almost never notice.
- When to step back, when to step inSoon
Intervening too fast and too late are both common.
Craft of leading
The artifacts and habits that make leadership concrete.
1 essays
- Writing as thinkingSoon
If you can't write it clearly, you haven't thought it clearly.
- Decisions as artifacts, not momentsSoon
A leader's habit of leaving every decision with something written.
- The calendar as a published document
The truest statement of priorities a leader makes.
7 min read
- A practice of reflection that survives busy weeksSoon
The first thing that dies under pressure. And the thing most necessary under it.
Influence
Getting outcomes through people who don't report to you.
2 essays
- Upward: making a case that lands
Even a good idea gets a no when the ask is framed wrong.
8 min read
- Sideways: peers who don't report to you
Where most org-wide progress actually happens.
9 min read
- Outward: writing, hiring, communitySoon
External presence compounds across years. A core asset built slowly.
- The long game of reputationSoon
Built in small choices over a decade, in uncelebrated moments.
Integrity
What you won't trade away when the pressure arrives.
0 essays
- Disagreeing and committing, honestlySoon
The disagreement on record, the commitment real.
- What you won't do for the quarterSoon
The personal list, written down before the pressure arrives.
- Handling power, yours and others'Soon
Use power with awareness; push back on peers who misuse theirs.
- Ethics of AI-assisted work on a teamSoon
What's disclosed, what's expected, what's off-limits, before someone crosses a line no one named.