Writing

Short posts, articles and essays; mostly written for myself, but sometimes written for others, too.

Beyond the Style Guide

I run my finger along the seam between interface patterns and design systems, exploring how a visual design language can underpin and inform a web style guide, with judicious use of CSS preprocessing. Like a good Christmas jumper, sometimes you need to get creative with the rules.

Not Funny

On this clear, sunny Friday, the weather belies the fact that the UK has undertaken an unprecedented and improbable act of self-harm.

Habitables

Having lived in my current flat for just over two years, I’m determined for this to be the year I finally make it feel like a home.

Freelancing: Year One

It’s been just over a year since I started working for myself, and during the last 12 months I’ve learnt a lot, both about the work, and myself. Having reached this milestone, time to take stock and review my goals for the year ahead.

Forthcoming Attractions

With a New Year resolution to get out more, I share a few events I’ve recently bought tickets for. Who knows, you might be interested in them too.

2015 in Review

I wasn’t going to write about 2015, but reading a few end-of-year reviews has encouraged me to attempt the same, so here goes…

Responsive Answers Revisited

Justin Avery, who curates Responsive Design Weekly, asked me to revisit the four questions I answered as part of an interview series in 2013. Here are my answers.

Peaceful Reflection

Ten years ago today, I boarded United Airlines flight 955 from London Heathrow to San Francisco. Here’s what happened next.

Little Gems

The hackability provided by Jekyll’s plugin architecture has brought about an unexpected consequence: I’m starting to learn Ruby.

Taking the Plunge (And Coming Up for Air)

Freelancing can sometimes feel like a roller coaster of emotions, and this post finds me at one of its lowest points. Eight months in, now seems like a good time to consider the ride taken so far, and consolidate some of the lessons learnt.