Notes and experiments on building better products.
Latest
New work and experiments
Recent reports on AI, design systems, and the small details that decide whether an interface actually works.

Design to code, under contract.
A smaller contract helps AI agents use the right design system—and prove the code follows it.

Can a copy-paste agent beat retrieval?
I built a custom test harness to compare how AI agents assembled the same interface. Across 122 runs, only one approach kept the small behaviours users rely on.

Workflow design: turning templates into leverage.
How a well-organised template library makes recurring work faster, clearer, and easier to improve.
Ways of working
Systems that make design clearer
Practical ways to plan, review, and organise work without turning the process into overhead.
Design reviews as a delivery mechanism.
Treat reviews as a repeatable decision system that creates momentum, clarity, and a visible record of what changes next.

Planning and prioritisation as a two-level design system.
A practical system for connecting product bets with the delivery decisions that keep design work moving.
How to create a culture for creative growth.
Shifting from output metrics to quality and learning to cultivate stronger design outcomes.
Practice
Leadership, value, and early ideas
Notes on growing creative teams, pricing design, and protecting good ideas long enough to make them real.