The night the junior saved the launch (and what it taught me about leverage)
It was a Thursday, just after a marathon sprint review and planning session – the kind that leaves the whiteboard looking hungover. We were two days from launch and our queue processor was dropping messages under load. I was in full “founder panic debug” mode, when our newest hire (three months in, still green), suggested we cap the in-flight batch size and add back-pressure off a single queue metric. I almost dismissed it. Our senior engineer didn’t. He pulled up a chair, asked two questions that sharpened the idea, and offered to pair. Together they wrote a tiny feature flag, recorded a 4-minute Loom walking through the change, and shipped to a canary. Error rate fell 83%.
Watching that unfold hit me with this quiet, electric kind of joy – the kind that reminds you why you build teams in the first place.
Output isn’t a sum of individual horsepower; it’s torque at the wheels, multiplied through the gearbox of habits, examples, and trust. Seniors don’t 10x teams by taking the wheel – they 10x by designing a drivetrain where juniors can put power down.
This post is about building that drivetrain.
The Breaker-Bar Model — A Framework for Engineering Leverage
Think of influence as a three‑part tool:
- Leverage (clarity). The longer the bar, the less force you need. Seniors lengthen the bar with context, constraints, and examples.
- Socket fit (strengths alignment). If the socket doesn’t fit, you round the bolt. Map people’s strengths/weaknesses to the task so they can bite.
- Pivot point (feedback loop). You need a solid pivot to apply force safely. That’s review cadence, test harnesses, feature flags.
When any one of these is missing, you get drama. When all three are present, junior output jumps, and so does their confidence.
A Practical Playbook for Teaching Junior Engineers (process, not theater)
Here’s the playbook we run. Steal it, remix it, tell us what breaks.
1) Start every project with a 1‑pager “Teaching Brief”
A senior writes a brief for a junior to own. It forces clarity and sets up teaching moments.
Title: <verb + user value>
Why now: <business/user reason>
Success metric: <one number or behavior>
Guardrails: <timebox, error budget, data rules>
Interfaces touched: <APIs, tables, events>
Non‑goals: <what we’ll explicitly not do>
Demo plan: <who sees it, when>
Checklist: <tiny steps a junior can tick>
We keep these in tickets, link to the PR and Loom demo.
Why it works: The brief makes the senior teach the mental model, not just the task list.
2) Pair in “Intervals,” not marathons
We do 25‑minute focused pairing blocks with 5‑minute breaks, two per day during the first week of a new domain. Senior drives the first interval (modeling), junior drives the second (practice) with the senior asking questions, not solving.
Prompts seniors use:
- “Narrate what you’re thinking before you type.”
- “What invariant are we protecting here?”
- “If this blows up at 2 a.m., what log line do you want?”
3) The “One Page of Truth” habit
Every new surface ships with one markdown file at the repo root:
# How this service works (for future‑you)
- Diagram: (Mermaid or Excalidraw link)
- Invariants: (must‑never‑break rules)
- Data contract: (tables, events, schemas)
- Operability: (logs, alerts, runbook link)
- Guardrails: (rate limits, error budgets)
- Glossary: (domain terms in plain English)
Seniors write the first draft, juniors maintain it. It’s our pit‑lane map.
4) Code reviews with teeth and kindness
We use a Praise -> Probe -> Propose rhythm:
- Praise one concrete choice that improved clarity or safety.
- Probe with a question that tests understanding (not a gotcha).
- Propose one alternative with example code or a link.
Helpers: GitHub CODEOWNERS, Github Actions (including Claude-powered PR Reviews fed with system-wide docs, guidelines, and invariants) for PR hygiene, Codecov for coverage sanity, Sentry tiers for feedback loops.
5) Map strengths & weaknesses (without HR theater)
We use a lightweight Skill Radar (a living markdown table). Rows are skills, columns are levels with quick notes.
Example rows:
- Domain understanding
- Debugging depth
- Testing habits
- Product sense
Tooling: Keep the table in Notion or a simple Google Sheet. Update monthly in 1:1s.
6) Lead by example, not by megaphone
Seniors take the first on‑call of a new service, write the first runbook, and open the first “I broke it” postmortem. Juniors learn that owning the pager is a privilege, not a punishment.
Template we use for postmortems (no blame):
What happened (timeline):
Impact (users, data, credibility):
Why it happened (system + human):
What we’ll change (1–3 actions, owners, dates):
What we’ll keep (because it worked):
The Senior-to-Junior Teaching Loop That Scales
Here’s the loop we coach seniors to run, again and again:
- Observe. Sit in a user call, watch a session replay, and/or read logs together.
- Go first. Senior solves a bite‑sized slice out loud, naming the invariants and tradeoffs.
- Practice. Junior drives on the next slice with a micro‑brief.
- Explain constraints. Senior explains why X (compliance, latency, cost) boundary matters. Context is the multiplier.
- Assign a shaped task. Same pattern, new surface area. Keep the hazard level appropriate.
- Review with receipts. Senior ties feedback to logs, tests, docs. No “feels”.
- Reflect. 10 minutes in a 1:1, both reflect on: what got easier, what stays fuzzy, what’s the next stretch cell in the Strengths & Weaknesses table.
Run this loop twice, and the junior often starts shifting on their own.
Daily, Weekly, Monthly Habits of Senior Mentor Engineers
Daily:
- Leave high‑quality reviews that either teach concepts, or contribute to context.
- Take your time explaining why a decision was made, and make sure everyone is aligned. If someone looks the slightliest misaligned, a quick group call will help you understand if everyone is really at the same frequency.
Weekly:
- Run one interval pair session where the junior drives.
- Ship one example PR that models small scope + great operability.
- Keep individual Strengths & Weaknesses tables up-to-date.
Monthly:
- Host a “failure rehearsal” (kill a pod, throttle a dependency) and co‑write the runbook.
- Rotate a junior through on‑call with a buddy shift.
- Do a personal retro: what did you stop doing so your mentee could start?
Car‑brain analogies (because I can’t help myself)
- Brake earlier to go faster: Writing the Teaching Brief feels slow, like lifting before a corner. It sets your exit speed.
- Torque > horsepower early: Great mentors create low‑RPM pull – repeatable basics – before chasing top‑end complexity.
- Pit stops matter: Demos and 1:1s are pit stops. Skip them and you’ll run out of tires 10 laps later.
Some of the tools we actually use (or have used) to enable all this
- Excalidraw for fast, disposable diagrams.
- Obsidian or Notion for briefs, tables, and runbooks.
- GitHub Projects + Issues or Jira for thorough coordination.
- dbdiagram.io or Mermaid for quick schema/flow sketches.
- Loom for short walk‑throughs.
- Swagger, Readme, or HTTPie to draft API contracts quickly.
- Postman or Insomnia for quickly shareable API calls.
- Codecov, Sentry, Logtail, Grafana/Prometheus (OSS) for feedback loops & product telemetry/session replay.
- Unleash OSS or LaunchDarkly for flags and config.
- Github Actions with status checks (including Claude-powered PR Reviews fed with system-wide docs, guidelines, and invariants) juniors can trust
- Claude Code 24/7 extra pairs of eyes/sidekick.
None of these are mandatory, the principle is: shorten the loop, surface the truth, celebrate small reps.
Common Anti‑Patterns (and the replacement habit)
- Senior as hero debugger -> Replace with Senior as loop designer (teaches the loop, not the fix).
- PR novels -> Replace with small PRs and a Loom/Screenshots.
- “Figure it out” vagueness -> Replace with a Teaching Brief and a clear metric.
- Endless pairing -> Replace with intervals and a calendar stop.
- Shadow forever -> Replace with buddy on‑call + failure rehearsal.
What Changed for Teams We Work With at Deverr
- Time‑to‑first‑useful‑PR for juniors dropped from ~3 weeks to 6 days.
- Incident MTTR improved across the board because runbooks existed and juniors actually wrote them.
- Seniors worked fewer nights. Because of leverage.
Not magic; just habits that compound.
Don’t forget that: If you lead seniors, your job isn’t to be the fastest driver. It’s to design the track, set the pit cadence, and tune the car so more people can drive fast, safely. The juniors you empower today are the seniors who will 10x someone else tomorrow.


%20(1).jpg)
