A new colophon for 2026

You might be unfamiliar with the word “colophon”, and I admit it’s pretty niche. Merriam Webster’s definition is: “an inscription at the end of a book or manuscript usually with facts about its production”. And because it’s a new year, and I spent the weekend cooking up a big batch of changes to this website it’s only fair to include a post on how it’s built, and my reasoning behind the choices I made.

A bit of background

Like most things in IT that isn’t maintained well, the repository for my website also turned into a bit of a mess. Builds were starting to get too slow for comfort, updates to dependencies would break the build more often than not, and old decisions became obstacles for implementing new ideas. In short: the interest rate on old technical debt was becoming a pain and it doesn’t spark joy to spend a lot of time refactoring. I do enough refactoring in my day-job where I’m actually getting paid, and would prefer to avoid it for hobby projects.

This is what I kept using

But I got rid of these

And this is what I used instead

My first exploration project that ended up in this website refresh was really just a test of how much effort it would be to go from “I havent really written css in 20 years” to “this actually looks pretty good”. Turns out, it’s not a massive amount!