Course · 10 lessons ~20 hr Intermediate

Documents That Earn Their Place — READMEs, RFCs, ADRs, Postmortems, Memos

Master the senior engineer's most distinctive written forms. Write documents that survive personnel turnover, capture the why of decisions, and let teams scale beyond what fits in any one head. Your migrations directory is already a chronological ADR archive for the schema: every migration is a dated, ordered, signed architectural decision, and migrations that name the why (AddIndexToUsersEmailForLoginPerformance) are good ADRs while MigrationFromTaskAbc123 is a bad one. The generated schema file is the README equivalent — the squashed current state a newcomer reads to understand now, not the historical sequence. And reversibility is the consequences discipline: the moment you can't auto-reverse a change is the moment a normal change became architecturally significant — that's the moment to write the real ADR. Every decision worth recording is one you've thought about how to undo.

reading · we frame, you read MIT or the canonical taught · we author, no canonical fits ↺ spirals back to earlier lessons
Course locked

Complete Async Writing — The Boring Skill That Compounds first.

This course unlocks once you've finished its prerequisite. Open prerequisite →

10 lessons. Read in order; spiral back when you need to. By the end you'll have used the core ideas twice — once on the abstract, once on something you'll meet at work next week.