2026
so far
Not a full year yet, so this is a mid-year note. Three things worth recording: I used a flat-file
CMS, Grav, in anger for the first time, Filament removed most of an admin build, a...
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...
2018
Two unrelated halves. The first was May 25th: every client, at once, in April, and a spring spent
on consent, data minimisation and a command that scrubs personal data out of any d...
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...
2013
This was the year I stopped trying to make a content management system do things that are not
content management. In January I started a project on a PHP framework instead, and the...