Thoughts on work, the web, and the world

27 Jan 2016
I didn't plan on making any resolutions this year. Or rather, I didn't get round to making any, and the usual ones apply just like they do every year. Exercise more, drink less, think more, write more, be kinder to myself and others. That ought to cover it.
26 Jan 2016
Why abbreviations can be more trouble than they're worth.
23 Dec 2015
For a new Drupal 8 site I needed to hook into the user registration process and add a role to users with email addresses on a specific domain.
12 Dec 2015
Camus, code, grammatical nerd sniping, and why caring about standards is like being condemned to an eternity of pushing a boulder up a hill.
1 Dec 2015
The Picture module helps you to use Drupal's image creation capabilities to set up responsive images using the picture element. It's a backport of the Responsive Image module in Drupal 8 core.
30 Nov 2015
Coming out as someone with anxiety and depression, the value and risk of open source contribution, and the importance of openness for mental health.
27 Nov 2015
It's becoming a cliche these days to talk about the overwhelming pace of life, the combination of stress, overwork and information overload that assaults us every day, but sometimes we all need to slow down.
16 Nov 2015
As I start porting the modules I maintain to Drupal 8, I'm hitting a few places where things haven't been intuitive to me. I'll try to work on the documentation when I get a chance, but in the meantime I figured it would be worth writing up a few notes.
23 Oct 2015
Reflections on the Smashing Barcelona conference
9 Oct 2015
From a front-end point of view, most of the noise being made about changes from Drupal 7 to 8 have been around Twig and the libraries API.