Course · 10 lessons ~11 hr Beginner

Async Writing — The Boring Skill That Compounds

Make your daily async writing — Slack, email, PR descriptions, commits, status updates — load-bearing instead of forgettable. Build a small library of templates and defaults you'll actually use. A Slack message is a background job: enqueued, executed when the worker has capacity, maybe retried. The discipline of writing idempotent jobs maps onto writing re-readable messages — a message someone scrolls back to next week should still convey the same thing without your live narration. That's why "see above" and "per our chat" age badly: they were never idempotent. Migration files are a writing form you already do well — the schema diff is the what, the migration name and message are the why; carry that discipline into prose. And instrument your communication the way you instrument your apps: ask for the ack, notice the silence, never trust a request that got no response code.

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

Complete Writing — The Foundation Skill 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.