Thinking, in public
Field notes on design, engineering and growth — written by the people who ship the work. No thought leadership, just lessons with receipts.
Voice-of-customer mining for pages that convert
Mining sales calls and research notes for conversion copy: consent, tooling, tagging pains vs goals, verbatim headlines, and feeding it back into tests.
Focus-visible: designing the ring, not removing it
Keyboard focus styles are a design problem most teams delete instead of solve. How to design focus rings that are visible, beautiful and part of the identity system.
Share of search: a brand metric a CFO will accept
Brand health is usually measured with slow, soft surveys. Share of search turns branded query volume into a leading indicator finance teams actually trust.
Optimistic UI, with integrity
Optimistic updates that keep trust: where optimism is safe vs dangerous, rollback UX when the server says no, reconciliation patterns and the latency maths behind it all.
Focus states are a design system feature, not a browser default
Stop inheriting the browser's focus ring. Design it: tokens, 3:1 contrast on every surface, dark-theme variants, and the overrides that silently break keyboards.
Seasonal theming without pretending it's a rebrand
How to theme a site for a season or campaign with token overrides, not panic: scoped palettes, motion swaps, expiries, and where festive becomes confusing.
The prompt box is your whole interface — design it like one
An empty prompt box teaches nothing. Placeholder pedagogy, suggestion chips, command discovery and attachment UX that make AI assistants learnable.
Taxonomy is the store: e-commerce navigation done properly
E-commerce taxonomy done properly: category trees that match how customers think, mega-menu rules, facets vs filters, and search as a navigational layer.
Mobile checkout, field by brutal field
A field-by-field teardown of mobile checkout: input modes, autocomplete contracts, wallet placement, errors with fat fingers, and measuring drop-off per field.
Calculators and checkers: interactive tools as content
Calculators, graders and generators as content: why tools earn links articles can't, how to scope one that ships in a sprint, and measuring assisted conversions.
Share cards are a growth channel
Every shared link is an ad you didn't design. Running share cards like a channel: title testing, platform caches, and measuring dark-social lift honestly.
Referrals for studios: introductions, not codes
SaaS-style referral codes don't fit agencies. How studios actually grow by referral: designing introductions, credit mechanics, gratitude, and client memory.