Notes from inside the work.
What I learn building enterprise platforms and the systems around them, written while it is still fresh enough to be specific. No gate, no newsletter wall.
All writing
August 10, 20269 min
Nobody wins by reading your JavaScript
A scratch card is a few hundred lines of canvas and one decision: where the outcome comes from. Why that belongs on your server, what the browser can be trusted with, and the rule I built ten components around.
Read →

July 31, 20268 min
Craft transfers instantly. Context doesn't.
The monthly-engagement pitch prices senior craft and forgets domain context. When short design engagements work, when they fail, and what to demand from one.
Read →

July 30, 202610 min
Every screen is an allocation decision
When the engine can do everything through the API, the interface cannot. On where capability lives, judging business arguments, and deferring work deliberately.
Read →

June 28, 202613 min
Fifteen years, four toolchains
Photoshop slices and Flash timelines, then Sketch, a shelf of prototyping tools, then Figma, and now mostly code because AI made that a reasonable place to stand. What transferred, what died, and why designers will go further with this than most industries.
Read →

June 15, 202612 min
Stakeholder management: enthusiasm gets the yes, structure keeps it
Stakeholder advice is mostly power maps and relationship-building. The work is two different jobs: making people want the thing, then making the decision hard to overturn. Skip either one and you lose it slowly.
Read →

May 5, 202612 min
Density is a material, not a problem
The reduction reflex is wrong in professional tools. But before ordering anything, work out what shape the collection actually is, because most dense screens are a table doing a job that was never analytical.
Read →

March 24, 202611 min
Good design systems defend themselves
Most design system advice stops at components. The harder problem is making the system usable without you: documenting layout, recording deviations, and knowing when custom is worth the upgrade bill.
Read →

January 19, 202611 min
Enterprise software is never what it looks like
The diagram is wrong, the requirement is somebody's workaround from four years ago, and the standard pattern is often the wrong answer. Why enterprise work needs principles rather than patterns, and what it does to how you see every other kind of product.
Read →
