Lesson 10 · Technical Strategy & Vision
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.
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.
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.
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.
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:
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.
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?
Hand-picked follow-ups. None are required — the primary source above comes first.