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...
2012
First year this blog existed, and the year I acted on the previous year's complaint. In 2011 I was
maintaining four content management systems badly. By the end of 2012 all new wor...
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...
2010
2010 was the year of the fixed-price website: a designer sends a PSD, you turn it into a working
site with a CMS behind it, you invoice a round number, and you keep the hosting and...
2008
I launched nine small sites over this year and the next, and they are, to the file, the same
application. Same directory layout, same entry point, same config.php, same models/,...
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...
2004
I started my own company this year, which makes 2004 the formal start of everything the rest of
this blog is about. It did not feel like a milestone at the time. It felt like paper...