All posts
Archive
- 18 Jul 2026 Optical alignment beats mathematical alignment
- 02 Jul 2026 A transition longer than 300ms feels broken
- 14 Jun 2026 Naming tokens after their role, not their value
- 30 May 2026 Empty states deserve a first draft, not a last one
- 11 May 2026 Two weeks is the longest useful feedback loop
- 27 Apr 2026 Stop shipping icon fonts
- 08 Apr 2026 The handoff document nobody reads
- 19 Mar 2026 Contrast ratios are a floor, not a target