Blog

Notes on design, development, AI and building for the web.

Latest Posts

Making a website fast: what actually matters

Speed is one of the easiest ways to make a website better for visitors and search engines alike. Here are the changes that make the biggest difference, in roughly the order I'd tackle them.

Why I still build bespoke websites

Website builders and off-the-shelf themes have never been better, so why build something bespoke? Sometimes you shouldn't. Here's how I help clients decide.

A software developer's take on AI

I've been writing code for over fifteen years, and AI has changed how I work more in the last two than anything before it. Here's what it's genuinely good at, where it falls down, and what that means if you're paying for a website.

Get in touch

Ready to work together? Let's talk about your project.