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 Design
Working notes from the studio. The tools I build, the workflows I keep, the mistakes I paid for.
62 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 · Design
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 404 page that looked finished on a laptop buried its own exit button on a phone. The…
9 min read
A blank spinner made a fast preview panel feel broken. The shaped-placeholder rule that replaced it, and the…
9 min read
Desktop-first testing hid layout and copy problems because the biggest screen forgives the most mistakes.
10 min read
Writing the product page while a tool is still half built catches scope problems and weak features weeks…
9 min read
A patch fixes one report. A redesign answers the same complaint from four different users, and I only…
9 min read
One loose string match in a shared Liquid snippet quietly changed two products I never touched, and rewrote…
9 min read
No countdown timers, no markdowns, no sale banners. Why a flat price beats a discount for a one-person…
10 min read
A screen reader on my own store taught me the accessibility pass every RAXXO section now runs before…
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…