Lesson 10 · Technical Strategy & Vision
Writing Technical Strategy
Rumelt's kernel — diagnosis, guiding policy, coherent action — applied to engineering, plus Larson's boring, bottom-up method for actually writing one.
Welcome to the advanced module. Everything so far — trade-offs, ADRs, SLOs, incident reviews — operated on one decision at a time. Strategy is the level above: a written stance that makes a hundred future decisions for you. It's also the most faked document in engineering. Most "strategy" docs are a slide of ambitions ("world-class platform!", "10x developer velocity!") that commit nobody to anything — what Richard Rumelt calls bad strategy, and it's not merely weak strategy but an active substitute for it.1 This lesson gives you the test that separates the real thing from the fluff, and a method for writing the real thing.
The kernel: three parts, no substitutes
Rumelt's Good Strategy Bad Strategy — the foundational text everything in engineering strategy builds on — says every good strategy has the same logical skeleton, the kernel: a diagnosis, a guiding policy, and coherent action.1 Miss any one and you don't have a strategy — you have a wish, a slogan, or a to-do list:
| Part | What it is | One-line test |
|---|---|---|
| Diagnosis | An honest account of what's actually going on — the critical challenge, named | Would someone reading it wince a little because it's true? |
| Guiding policy | The overall approach chosen to address the diagnosis — and what it rules out | Can you name a reasonable thing this policy forbids? |
| Coherent action | Concrete, coordinated moves that carry out the policy and reinforce each other | Does each action trace back to the diagnosis? |
The diagnosis is the hard, honest part — and where most docs fail before they start. Rumelt calls the inability to face the challenge the core of bad strategy: if you haven't named the real problem, you can't evaluate any policy against it.1 A real engineering diagnosis sounds uncomfortable and is backed by evidence: "we run four half-maintained ways to deploy, and the two production incidents last quarter both started in the least-maintained one." Not "we need to modernize our infrastructure" — that's a conclusion smuggled in as a diagnosis.
The guiding policy is where the choice lives — and choice means exclusion. "We will use the right tool for each job" forbids nothing, so it decides nothing: it's fluff wearing a strategy costume. Larson makes the same point in engineering terms: good policies guide trade-offs and explain the rationale; a policy every team already agrees with, that changes no behavior, wasn't worth writing down.2 Here's the Principal-grade test in one sentence: a strategy doc nobody disagrees with is not a strategy — it must make a choice someone reasonable would contest.
Coherent action is what separates strategy from vision statements. Actions must be concrete (a named migration, a deprecation date, a hiring change, a rule with an enforcement mechanism) and they must be coherent — reinforcing each other rather than pulling in different directions.1 Funding a platform team while also letting every product team keep its bespoke deploy pipeline is two actions that cancel out. If your action list reads like a backlog of unrelated good ideas, you have a to-do list, not a strategy.
The four tells of bad strategy
Rumelt names four hallmarks, and once you know them you'll see them in every slide deck: fluff (buzzwords restating the obvious — "our strategy is customer-centric excellence"), failure to face the challenge (no diagnosis, so no way to judge anything), mistaking goals for strategy ("reach 99.99% availability" is an ambition, not an approach), and bad objectives — action lists that are impracticable, or a grab-bag of unrelated wishes.1 The printable strategy-kernel one-pager puts these tells next to the kernel tests — keep it beside you whenever you read or write a strategy doc.
Larson: good strategy is boring — and bottom-up
Will Larson — whose Crafting Engineering Strategy is the dedicated book-length treatment4 — adds the correction most engineers need: strategy is not visionary prose. "Good strategy is boring," specific, and often feels too obvious to bother writing down.3 And you don't write it top-down from a blank page. His method: write five design docs, then look for the repeated dilemmas and controversial decisions across them — synthesize those into a strategy. Write five strategies, then look at how their trade-offs interact over two to three years — synthesize those into a vision.3 Strategy is compressed experience from real decisions, not inspiration. This also means you, a Principal-track IC without executive authority, can start today: the raw material is design docs, and you already write those.
🧪 Lab: a one-page strategy memo for your actual area
This artifact is a centerpiece of your evidence trail — a real technical strategy for your actual team or area, one page, using the kernel headings verbatim. Open a doc titled "Technical Strategy: <your area>" with exactly three headings — Diagnosis / Guiding Policy / Coherent Action — and write:
- Diagnosis (3–5 sentences): what is actually going on in your area? At least one sentence must be uncomfortable and evidenced — a number, an incident, a trend you can point to. If every sentence would survive a leadership review unchallenged, dig deeper.
- Guiding Policy (2–3 sentences): the approach that addresses the diagnosis. It must explicitly name one thing your team will stop doing or will not do — an exclusion a reasonable colleague would push back on.
- Coherent Action (3–5 bullets): concrete moves — each with an owner-shaped verb and ideally a date — that carry out the policy and reinforce each other. Check every bullet traces back to a sentence in the diagnosis; cut any that don't.
- The skeptic pass: reread as your most contrarian peer. Mark the sentence they'd dispute. If you can't find one, the policy is fluff — sharpen the exclusion and repeat.
Feedback loop: bring the memo back to me in chat. I'll review it against a Principal-level rubric — would a skeptical peer genuinely dispute the guiding policy (if not, it's fluff), does every action trace to the diagnosis, and is it truly one page. This memo is prime promotion-packet material — Lesson 12 slots it in directly — and "walk me through a technical strategy you wrote" is a standard Principal interview question you'll now answer with a real document.
No chat here — this box replaces it. Copy the prompt into any AI assistant (Claude, ChatGPT, Gemini…), then paste your strategy memo after it.
You are a seasoned Principal Engineer reviewing my work: a one-page technical strategy memo with exactly three headings — Diagnosis, Guiding Policy, Coherent Action (Rumelt's kernel). Review it against this rubric: - Diagnosis: names what is actually going on, with at least one uncomfortable sentence backed by evidence (a number, an incident, a trend) — not a conclusion smuggled in as a diagnosis. - Guiding Policy: makes a contestable choice a skeptical peer would genuinely dispute, and explicitly names one thing the team will stop doing or will not do. If nobody could disagree with it, it is fluff. - Coherent Action: every action traces back to a sentence in the diagnosis, and the actions reinforce each other rather than cancel out. - Format: genuinely one page. Grade each criterion Strong / Adequate / Missing, with one sentence of evidence per grade. Be skeptical — challenge the weakest claim first. Then ask me 2–3 follow-up questions a leadership review or promotion committee would ask. Finish with the single highest-leverage improvement I should make. My strategy memo follows below.
Check yourself — spot the bad strategy
Three scenarios. Apply the kernel and the four tells — don't scroll up. Wrong picks stay live.
Scenario A
A platform org publishes "Engineering Strategy 2027": "We will be best-in-class at developer experience, achieve world-class reliability, and lead the industry in delivery velocity." It sails through review — everyone approves it in one meeting. Diagnose the document.
Scenario B
A draft strategy's guiding policy reads: "We will choose the right tool for each job, balancing pragmatism with engineering excellence." The diagnosis above it is solid — it names real evidence of fragmentation pain. What's the kernel-level flaw?
Scenario C
You're three weeks into a Principal role and your director asks for a technical strategy for your area. You open a blank doc and freeze — you barely know the systems yet. Per Larson's method, what's the right first move?
Recommended learning
Hand-picked follow-ups. None are required — the primary source above comes first.
- Article Writing an engineering strategy — Will Larson The free condensed version of his book's method — kernel-structured, with a step-by-step writing process and a worked example.
- Article Write five, then synthesize: good engineering strategy is boring — Will Larson The write-five-then-synthesize essay — the single most practical starting point for a Principal IC without executive authority.
- Article Technical vision vs. technical strategy — LeadDev Untangles the two documents this module produces — where you're going vs. how you'll decide along the way.
- YouTube Solving the Engineering Strategy Crisis — Will Larson, QCon SF 2023 (~50 min) Larson's talk-form of the whole method — why most orgs have no real strategy and how ICs fix that from below.
- YouTube Good Strategy/Bad Strategy: the difference and why it matters — Richard Rumelt, LSE Events (~1.5 hr) Rumelt himself delivering the kernel and the bad-strategy tells — the book's core argument straight from the source.
References
- Richard Rumelt, Good Strategy Bad Strategy (2011) — the kernel (diagnosis, guiding policy, coherent action) and the four hallmarks of bad strategy: fluff, failure to face the challenge, mistaking goals for strategy, bad objectives.
- Will Larson, "Writing an engineering strategy" (2023) — the kernel applied to engineering; policies must guide trade-offs, be applicable, enforced, and create leverage.
- Will Larson, "Write five, then synthesize: good engineering strategy is boring" (2020) — write five design docs, then synthesize the strategy; write five strategies, then synthesize the vision.
- Will Larson, Crafting Engineering Strategy (O'Reilly, 2025) — the book-length treatment with real case studies; companion site craftingengstrategy.com.