Skip to content

Learn · courses

Read it in order

Essays that belong together are numbered as parts of one course. Each list is the reading order; the numbers are data on the essays themselves, so a new part re-numbers the course.

The fundamentals

4 parts · 55 min total
  1. 1/4Build a hero that breathes — in 20 minutes20 min
  2. 2/4Easing is a language — a field guide to curves12 min
  3. 3/4Write AI prompts that reproduce — not ones that 'inspire'15 min
  4. 4/4Before you copy that component: the a11y checklist8 min

The review craft

3 parts · 21 min total
  1. 1/3Reading a diff as a reviewer9 min
  2. 2/3Design review for engineers6 min
  3. 3/3Writing error messages that name the fix6 min

Performance arithmetic

3 parts · 22 min total
  1. 1/3Why your hero LCP is a font problem7 min
  2. 2/3The cost of one dependency8 min
  3. 3/3Lighthouse is a smoke test7 min

How a build tells the truth

6 parts · 42 min total
  1. 1/6Anatomy of a false claim8 min
  2. 2/6What a build cannot see7 min
  3. 3/6The rule that had to be first6 min
  4. 4/6Recorded numbers need labels6 min
  5. 5/6Auditing the crawl surface7 min
  6. 6/6Five passes over a finished site8 min

Editorial calendar

October 2026: The content-module lazy-load (bank-3 #410) · Series: shipping a design system

Written here rather than promised elsewhere — the calendar is data, and the essays it names land as essays.