9 min read
The Error Message I Rewrite Until a Stranger Understands It
The three-part shape every RAXXO error message has to pass, and why a repeated support question gets fixed…
The Lab · Written in the open · Tagged Design
Working notes from the studio. The tools I build, the workflows I keep, the mistakes I paid for.
76 entries · latest 2026-10-13
9 min read
The three-part shape every RAXXO error message has to pass, and why a repeated support question gets fixed…
9 min read
Three failed attempts at OhNine's first-run screen taught me the one-sentence test every RAXXO tool's onboarding has to…
9 min read
The naming test every RAXXO tool has to pass before it gets a name, and the names that…
10 min read
Why every RAXXO product carries one EUR price instead of a currency toggle, and the format rule that…
9 min read
Why I built an AI brand ambassador instead of becoming the on-camera face of the studio, and the…
9 min read
Why one solo studio runs a merch catalog and four developer tools from the same storefront, and how…
9 min read
How one small set of design rules keeps five different RAXXO tools looking and feeling like a single…
9 min read
Optimistic UI updates before the server confirms feel instant to users
9 min read
I keep a dark UI with a bright accent WCAG-AA readable at 4.5:1
8 min read
One brand variable feeds hover, disabled, surface, and text colors
9 min read
One tokens.json source feeds 14 projects with zero infrastructure
9 min read
Three empty state types: first-run, cleared, error-empty, each needs different copy