10 min read
The Empty State Every RAXXO Tool Needs Before I Call It Shipped
A blank screen on day one reads as broken, not empty. The three-part rule I now write before…
The Lab · Written in the open · Tagged UX
Working notes from the studio. The tools I build, the workflows I keep, the mistakes I paid for.
6 entries · latest 2026-09-03
Latest entry
A midnight screenshot showed a light-first build glowing like a broken browser tab. Why every RAXXO screen starts dark, and the one place it still breaks.
Read the entryAll entries · UX
10 min read
A blank screen on day one reads as broken, not empty. The three-part rule I now write before…
9 min read
A blank spinner made a fast preview panel feel broken. The shaped-placeholder rule that replaced it, and the…
10 min read
A signup wall on Git Dojo's launch taught me that trying a tool is the real pitch, not…
9 min read
Three empty state types: first-run, cleared, error-empty, each needs different copy
9 min read
Content-shaped skeletons cut layout shift to zero versus 0.18 CLS for spinners