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.
Plan your exit before you sign: vendor lock-in for agencies and clients
Every platform decision is also an exit decision. Portability tests, export drills, contract clauses and the abstraction seams that actually matter.
Brand strategy on one page (or it isn't strategy)
Our one-page brand strategy format: audience tension, position, proof, personality and the 'we will not' column — with an annotated example and facilitation notes.
Rebrands that worked (and the ones that were just new paint)
An anatomy of rebrands that actually changed the business — knowing when to rebrand, how to sequence the rollout, and how to tell transformation from paint.
Realtime collaboration tech: CRDT, OT, or a polite refresh
Choosing a collaboration stack honestly: OT versus CRDTs, Yjs in production, presence as a feature, and when a polite refresh beats a sync engine.
Your error pages are a system: design them like one
404s, 500s, offline and maintenance states are one family with one voice. Design them together, give each a real recovery path, and log what users hit.
Urgency UI that stays honest
Countdown timers and scarcity patterns convert — and corrode. When urgency is real, how to design it to inform not panic, plus honest alternatives that work.
Sonic branding: the layer most products mute
UI sound is brand identity nobody briefs: sonic layers, notification tones, testing with accessibility in mind — and knowing when silence wins.
Transactional email is a product surface: engineer it like one
SPF, DKIM and DMARC without tears, email HTML that survives Outlook, suppression lists, and why templates belong in CI — email as a product surface.
Content ops: the editorial calendar that survives contact
Editorial operations for small teams: ideation-to-publish SLAs, briefs that prevent rewrites, refresh loops, and the capacity math that keeps quality non-negotiable.
An illustration system is rules, not a folder of PNGs
Illustration that stays consistent after the artist leaves: principles with forbiddens, per-artist commissioning briefs, rarity budgets, and storage that survives churn.
PDP galleries: the eight-image sequence that answers every doubt
The gallery is the busiest component on your store. Sequencing by doubt, zoom mechanics that don't fight the customer, video restraint, and perf budgets.
Subscription models that retain: design for the second order
Subscription retention is decided between order one and order two. Design the second order, save failed payments without resentment, and price subscriptions honestly.