Short, self-contained lessons, beginner→advanced at the staff+ level.
Each lesson teaches one idea tied to the mission — be genuinely ready for the
Principal move in three months — and every lab produces a real artifact (an ADR, a design
doc, an SLO worksheet, a strategy memo) that works as both promotion evidence and
interview material. Built on high-trust sources: Will Larson and Tanya Reilly on the
staff+ role, Kleppmann on data systems, Richards & Ford on architecture, Rumelt on
strategy, and the Google SRE book on operating at scale.
Lessons
Module 1 · The Principal Mindset · Beginner
Module 2 · Architecture & System Design · Intermediate
-
Lesson 03
Reading a System Like a Principal
The five reads that build an accurate mental model of any unfamiliar
system — data flow, boundaries, failure modes with blast radius, the bottleneck, and
the assumptions nobody is checking.
-
Lesson 04
Distributed Systems Intuition
Replication, partitioning, consistency, and why consensus is hard —
no-math mental models that turn "weird bugs at scale" into named mechanisms with
known mitigations.
-
Lesson 05
ADRs & Design Reviews
Decisions are your output — capture them in one-page ADRs with honest
consequences, and stress-test them in design reviews that ask questions instead of
issuing verdicts.
-
Lesson 06
The System Design Lab
Module 2's capstone lab: a full two-page design doc for TicketFlow —
a 2M-tickets/day support platform — with estimation, an ADR, a failure-mode table,
and a Principal-level review or mock interview.
Module 3 · Operating at Scale · Intermediate
Module 4 · Technical Strategy & Vision · Advanced
Module 5 · The Move Itself · Advanced
Reference
-
Living document
Glossary
The canonical vocabulary for the course — archetypes, glue work,
ADRs, SLOs, the strategy kernel. Every lesson uses these terms exactly.
-
Printable · Lesson 05
ADR Template
Copyable ADR template (Nygard format + alternatives), a worked
example, and the six-item good-ADR checklist.
-
Printable · Lesson 07
SLO Cheat Sheet
SLI vs SLO vs SLA, the SLI menu, the nines table, error-budget math
in one worked example, and five SLO-setting pitfalls.
-
Printable · Lesson 10
The Strategy Kernel
Rumelt's kernel with one-line tests, the four bad-strategy tells,
Larson's write-five recipe, and a strategy-doc review checklist.
-
Printable · Lesson 12
Promotion Packet Checklist
Packet skeleton, the artifact→claim map for all ten course artifacts,
five evidence-quality tests, and the interview-story worksheet.
Studying from your phone? Lessons are self-contained and the quizzes
work offline-ish — but your teacher lives in the Claude Code session on the desktop.
Note questions as you read and bring them back.