Read
Things WPM is thinking about — digital, ecommerce and AI, written in the open.
The redesign that should not happen
Most redesigns are a change of subject. The site is not the problem, but it is the only thing in the room that anyone has permission to change.
Your site is probably failing quietly
There is no error page for a form nobody fills in. The most expensive problems on a website are the ones that never generate a complaint.
What a real phone actually sees
Lab scores are measured on hardware nobody owns, over a connection nobody has. Here is the same site on a four-year-old Android in a car park.
Typography is a load-bearing decision
Type is not the layer you apply at the end. It sets the measure, the rhythm and the hierarchy that everything else has to live inside.
Motion should be the last thing you add
Animation is the easiest thing on a site to overdo and the hardest to undo. It belongs on top of a page that already works without it.
Nobody buys a discovery phase
Clients do not want to pay for thinking. They will happily pay for a decision. The difference is entirely in what you hand over.
The accessibility work you can do this afternoon
Most of a WCAG AA failure list is not architectural. It is a handful of small, cheap, unglamorous fixes that nobody has been given time to make.
Against the words "digital transformation"
A phrase broad enough to describe everything is a phrase that commits to nothing, and it is usually doing exactly the job it was hired for.
Scope is a promise, not a document
A scope that has to be enforced has already failed. The useful version is the one both sides would describe the same way from memory.
Why we still write CSS by hand
Not out of nostalgia. Because the platform got good, and a lot of what we used to reach for is now solving a problem that no longer exists.
Nothing in that category on this page. The full archive is at the link above.
Page 1 of 2 — 15+ articles archived
Let's build something that lasts.
Or just send the URL of the thing that is bothering you.