Digital
How sites actually get built and rebuilt. Redesigns, performance, typography, and the decisions that separate a site that functions from one that holds together.
Why we audit before we quote
A price given before anyone has looked at your site is a guess wearing a suit. Here is what nine days of looking actually buys you.
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.
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.
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.
The client who was right
They wanted the thing we told them not to build. We built our version, it underperformed, and the report says so.
Let's build something that lasts.
Or just send the URL of the thing that is bothering you.