Recategorising over 3,000 blog posts

I have been frustrated with the state of the categories on this blog for some years now. That’s right – years. This site has been going in one form or another for over 20 years – the first post being…

Some major reworking of this blog over the last few days. Dramatically simplified things – sadly the micropost format that Steph helped me build didn’t make the cut. Instead I am making use of the default WordPress ‘asides’ post format…

📅 Daily Note: September 18, 2025

Giles Turnbull: The strategy is enquiry What I’m suggesting is a new approach for the times when there’s a perceived need for a document called a “strategy”. It shouldn’t be a document full of “we will”; it should be a…

Content Restrictor WordPress plugin

For a project, I needed a way to easily restrict access to content on a WordPress website on a per user basis. There’s loads of existing plugins that over complicate this significantly, so I thought I would test Gemini‘s capability…

📅 Daily note for 3 September 2024

August was not the chilled out month I was hoping for! Took a week off for staycationing but otherwise was nose to the grindstone on really exciting work, but work nonetheless. Hoping to be able to poke my head up…

📅 Daily note for 4 July 2024

Have added Google Analytics to this blog, via the Sitekit WordPress plugin. I guess it will be interesting to see the numbers, but it isn’t really why I do this, so maybe I’ll switch it off again once the novelty…

Daily note for 18 December 2023

I’m barely posting any links into Raindrop. I just like linking to them here, on my blog. But I worry they get lost. Not that I ever seem to look for them. I newslettered. Some nice bits in Matt Mullenweg’s…

WordPress and email

I’ve been moving a few of the sites that I manage away from a simple shared hosting arrangement onto something a bit more proper, with Steph’s advice (this blog, being incredibly simple albeit with a fairly hefty archive going back…

Legends of low code panel recording

This Tuesday Nick and I ran the legends of low code panel session, and much fun was had, and great learning shared. I was joined by: Kev Rowe, Croydon Council Craig Barker, Cumbria County Council Clare Evans, Tewkesbury Borough Council…