On Writing More Consistently
writing

On Writing More Consistently

Consistency beats quality in the early days. Here's the system I use to publish without burning out.

In Defence of Doing Things Slowly
focus

In Defence of Doing Things Slowly

Speed is overrated. The best work I've ever done came from deliberately slowing down.

Why Astro Is My New Favourite Framework
astro

Why Astro Is My New Favourite Framework

Zero JS by default, file-based routing, and islands architecture. Astro checks every box.

Why Design Systems Save You Time
design

Why Design Systems Save You Time

A well-built design system pays dividends every single day. Here's the case for investing early.

Typography Is the Voice of Your Site
design

Typography Is the Voice of Your Site

Before colour, before layout, before anything else — type sets the tone. Here's how to get it right.

Getting Started with This Site
intro

Getting Started with This Site

Welcome to the site. Here's everything you need to know to get started and find your way around.

Five Years of Remote Work: What I Wish I'd Known
remote

Five Years of Remote Work: What I Wish I'd Known

Remote work is genuinely great — but it requires deliberate habits that nobody tells you about upfront.

CSS Things I Use Every Week
css

CSS Things I Use Every Week

A short list of CSS patterns I reach for constantly — not clever tricks, just reliable workhorses.

How I Actually Read More Books
reading

How I Actually Read More Books

I used to finish two or three books a year. Now I finish two or three a month. Here's what changed.

The Git Workflow That Actually Stuck
git

The Git Workflow That Actually Stuck

After years of over-engineering my git setup, I landed on something embarrassingly simple.

Why Most Side Projects Die (and How to Finish One)
projects

Why Most Side Projects Die (and How to Finish One)

I've abandoned more projects than I can count. The ones I finished had one thing in common.

Making Better Coffee at Home
coffee

Making Better Coffee at Home

You don't need expensive equipment. You need fresh beans, decent water, and a scale.

Learning in Public Is Uncomfortable and Worth It
writing

Learning in Public Is Uncomfortable and Worth It

Posting your work before it's ready is terrifying. It's also one of the most effective ways to actually learn.

Edinburgh in November
travel

Edinburgh in November

Everyone visits in August for the festival. November is when the city is actually itself.

The Simplest Note-Taking System That Works
productivity

The Simplest Note-Taking System That Works

I've tried every app, every methodology, every elaborate system. A folder of plain text files won.

TypeScript: The Bits I Actually Use
typescript

TypeScript: The Bits I Actually Use

TypeScript is a big language. Here's the 20% of it I use 80% of the time.