2025
I had been writing code with AI assistance for a couple of years already, and gave a conference
talk about it in 2023. So this is not the year AI arrived. It is the year it stopped...
2024
One new build this year. The rest was maintenance: dependency updates, a PHP version bump across
three platforms, and one long-running project finally moving off a bundler I had be...
2023
One project I started in April 2023 introduced four things to my stack simultaneously: a new
bundler in Vite, a server-driven UI layer in Livewire, Pest as a test runner, and a CI...
2022
I did not add a single new tool to my stack in 2022. Same bundler, same CSS approach, same
framework versions. One new project, and it started from the same skeleton as the previou...
2019
Two things I had been putting off for years both happened in 2019, and both were about the machine
I work on rather than the code I write. I moved off Windows to Ubuntu for good, a...
2017
Last year I moved to webpack and complained about the config. In January Laravel Mix arrived, a
thin wrapper over exactly that, I put it in a project, and the config went from nine...
2016
Two changes this year, and both were me catching up rather than being early. In July webpack
replaced gulp in my main project. And somewhere around spring I stopped writing float-b...
2015
Very little front-end in my 2015. This was a year of servers: a PHP 5.6 migration across a
platform, wildcard certificates so everything could finally go to HTTPS, a search server...
2014
Until this year my CSS workflow was: open the file, type CSS, save, refresh. On 10 October I
committed a Gulpfile.js for the first time, under a commit message that just says
"So...
2011
This is the year I stopped writing code that was mine, in two senses at once. In 2010 I had taken
a full-time job as lead developer at an agency, running a team of four, and I stay...
2007
I used four JavaScript libraries for the first time this year: jQuery, Prototype, MooTools and
Scriptaculous. I was not evaluating them. Each one arrived attached to something else...
2006
I built every site this year inside Dreamweaver 8, and that is the most honest description of my
2006 I can give.
The editor was the workflow. It held the site definition, the FT...