Skip to content

Read

Things WPM is thinking about — digital, ecommerce and AI, written in the open.

All thinking

Perspective

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.

02
Digital

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.

Digital

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.

Read
04
Digital

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.

Digital

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.

Read
06
Perspective

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.

07
Digital

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.

Perspective

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.

09
Perspective

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.

10
Digital

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.

Page 1 of 2 — 15+ articles archived

Let's build something that lasts.

Start a project

Or just send the URL of the thing that is bothering you.