Performance budgets that survive the project

Posted on : by :

A budget nobody enforces is a wish. We put ours in CI so the build fails rather than the launch.

What a design system is not

Posted on : by :

It is not a component library, and it is not a Figma file. It is an agreement about how decisions get made when we are not in the room.

Accessibility is cheaper at the start

Posted on : by :

Retrofitting contrast, focus states and landmarks costs more than doing it in the design phase. It is not a moral argument, it is a budget one.

The case against the homepage carousel

Posted on : by :

Every measurement we have ever taken says the second slide is seen by almost nobody. The first slide is the page.

Why we quote in ranges, not numbers

Posted on : by :

A single figure implies a certainty nobody has at the brief stage. A range with named assumptions is more honest and, oddly, easier to sign off.