You may have noticed some changes on this blog (or maybe you didn’t – there’s too much going on in the world for you to be concerned with my bullshit website).
The short version is that I’d been thinking a lot about what I wanted this blog to be. It’s probably the primary face of my internet presence, and I wasn’t really pleased with how it was representing me. Part of the problem, I realised, is that I was using a static website generator to power the website.
Don’t get me wrong, static site generators are wonderful pieces of software. You didn’t have to worry about backups or databases or where your content lives or extracting it from some SQL file later on. But they also mean that writing a blog post is a non-trivial task. To write a post, I had to create a file on my hard drive, open that in my editor, write the blog post, generate the site, preview it locally, then upload it to this server. I was using a fucking Makefile to streamline this process. Makefiles tickle my nerdy side deeply, but the process was so cumbersome it meant that I’d only write a blog post about something that really mattered, instead of just firing off a few posts every day. And I’m many things, but I’m not a ‘once in a while, here are my thoughts on a capital-I Important capital-T Topic’ kind of guy. I don’t work well like that and I didn’t feel like it best represented me.
(An anecdotal aside: during my migration back to WordPress, I came across a prominent WordPress developer who had actually left the project, citing fundamental problems with PHP as a language and the WordPress codebase in general. He also moved to a static site generator and, just like me, his output fell off a cliff after the move. You could argue that this is probably a reflection on the general state of blogging in 2018, but like I said, this is just an anecdotal aside.)
So that was the short version of what’s been happening behind the scenes. Now let’s see what happens next.