// Personal website of Chris Smith

Monthly Meanderings: February 2026

Published on

It doesn’t feel like a whole month has gone past since I wrote the last instalment of Monthly Meanderings, even allowing for how short a month February is. For more context on this series, you can check out the introduction to the first edition.

Website updates

I only wrote one new blog post this month: Just a nod, which is about the “nod” button I added to the bottom of most pages. I did a lot of other little bits and pieces, though:

  • My blog posts are now automatically posted to a dedicated Bluesky account, and posts now include syndication links at the bottom.
  • The site now tracks how long each request takes to generate along with how many SQL queries were used. You can see the details for the current request by hovering/tapping over the pi symbol at the bottom right of a page. To understand why it’s a pi symbol, you should watch The Net!
  • Speaking of films, I redid the star rating rendering so instead of unicode stars it uses some hand-drawn pixel art stickers. They’re somewhat randomised, so they don’t look repetitive. This is what it now looks like: Full starFull starFull starHalf starEmpty star .
  • I spent some time tweaking various styles and layouts so everything works nicely on smaller screens. I try to make sure these things work when I make them, but it’s easy to miss a particular interaction, or make an innocent-seeming change that breaks tiny screens.
  • I added a new page that shows stats about my walks, based on my Apple Health data. I had a private view of this for a while, but decided there’s no reason it couldn’t be more public.
  • The films page has gained a search box, to directly find my review of a particular film. I used CSS anchor positioning for the results panel. Modern CSS is fun!
  • I fixed the 3D prints page being utterly broken in numerous ways. It showed up on my shiny new “how many SQL queries does each page do?” dashboard, as it was doing multiple queries for each individual print instead of just getting all the data in one go. Then I noticed a badly written redirect rule had broken all the images and download links. Whoops!
  • I did a lot of under-the-hood cleaning, most of which won’t be visible. Besides just making me happy, this means the contact form and nod buttons now work with Javascript disabled.
  • Finally, I added a page that shows my board game plays. The data comes from exports from bgstats. I have a bunch of ideas for other things to do with that data, but haven’t got around to it yet.

Phew. After writing all that out it feels like a really long month, not a short one!

Other projects

Not much going on with my other projects. The only big thing was goplum, my self-hosted monitoring/alerting tool, getting a 1.0 release. It adds a reminder feature so you can get alerted repeatedly if a service is down. It also reworks how plugins work so they’re compile-time instead of trying to be clever and dynamic, as that never really gave any benefits.

I’m still continuing my migration of projects to a private Forgejo instance. All of my personal repos are now sourced there, and mirrored out to GitHub, except one: my Dockerfiles. I’m not sure how I want to approach that yet, as the action that does the updating is pretty involved. I also have some repositories split off into their own GitHub organisations which I haven’t got around to mirroring yet.

Entertainment

Unlike the past few months, I didn’t touch many video games in February. The ones I’d been dabbling with didn’t really hook me enough to make me keep going back. I made up for it with lots of other media forms though. First up, a whole bunch of films:

  1. Poster of Black Swan
    Full starFull starFull starFull starFull star
  2. Poster of The Net
    Full starFull starFull starFull starHalf star
  3. Poster of Office Space
    Full starFull starFull starHalf starEmpty star
  4. Poster of The Silence of the Lambs
    Full starFull starFull starFull starHalf star
  5. Poster of Big Night
    Full starFull starFull starHalf starEmpty star
  6. Poster of The Cabin in the Woods
    Full starFull starFull starFull starFull star
  7. Poster of Knock at the Cabin
    Full starHalf starEmpty starEmpty starEmpty star
  8. Poster of The Faculty
    Full starFull starFull starEmpty starEmpty star
  9. Poster of Final Destination
    Full starHalf starEmpty starEmpty starEmpty star
  10. Poster of Get Out
    Full starFull starFull starFull starFull star
  11. Poster of No Country for Old Men
    Full starFull starFull starFull starEmpty star

I won’t write too much about them here — you can click through to read my reviews if you want — other than to call out the three excellent horror films I hadn’t seen before: Black Swan, The Cabin in the Woods, and Get Out. Not so long ago I would’ve said that I didn’t enjoy horror films, now they’re some my favourites.

I don’t have any TV show tracking on my website (yet?), as I haven’t really watched much recently. This month I started watching The Pitt though, and it rapidly become one of my favourite shows. By “started watching” I mean “watched every aired episode of both season 1 and season 2”. I highly recommend it. The only problem is that it’s hard to find anything to watch afterwards, as nothing else can quite measure up.

I’ve also been binging a book series: Beneath the Dragoneye Moons. It’s a LitRPG series: basically a fantasy setting that borrows systems from an RPG, like classes and levelling. Something about the genre really works for me, and Beneath the Dragoneye Moons is one of the more interesting series I’ve come across in the genre. I’ve been going through the series at the rate of about a book a day.

Finally, board games! Nothing particularly notable, but now I can embed a pretty display of what I actually played:

  • Box art of Can't Stop

    6 plays

  • Box art of Cartographers

    4 plays

  • Box art of My Shelfie: The Dice Game

    4 plays

  • Box art of Super Mega Lucky Box

    4 plays

  • Box art of 7 Wonders Dice

    2 plays

  • Box art of Let's Go! To Japan

    2 plays

  • Box art of Martian Dice

    2 plays

  • Box art of Pickomino

    2 plays

  • Box art of Space Base

    2 plays

  • Box art of Terraforming Mars

    2 plays

  • Box art of Azul: Summer Pavilion

    1 play

  • Box art of Booty Dice

    1 play

  • Box art of Castles of Mad King Ludwig

    1 play

  • Box art of Coffee Rush

    1 play

  • Box art of Flip 7

    1 play

  • Box art of Fluxx

    1 play

  • Box art of Lodge

    1 play

  • Box art of Next Station: Paris

    1 play

  • Box art of Next Station: Tokyo

    1 play

  • Box art of Obsession

    1 play

  • Box art of Ticket to Ride

    1 play

All of these were online via Board Game Arena. I haven’t really had time for in-person games with all the TV, films and reading!

Around the web

Start all of your commands with a comma

An old post that was doing the rounds again on Hacker News. It’s an interesting idea. I recently aliased cc to launch Claude Code with some custom parameters, and it horribly backfired when I tried to compile a C program and remembered that cc was part of GCC. I haven’t transitioned all my personal commands to use a prefix yet, but I might.

Tactical tornado is the new default

An interesting post about software developers who act as “tactical tornadoes”, and how that’s basically the role that all LLMs fill. Whenever I use coding agents, I often find myself following behind them in my IDE cleaning up bits and pieces. It’s often faster than prompting them to do it. I definitely get the “cleaning up after a tornado” metaphor.

Amusingly, the agents will sometimes notice that you’re tidying up after them and ascribe it to an automated process, outputting something like “the automated linter hasn’t run yet” if you fall behind. There’s probably a deeper philosophical discussion about what it means when the agent thinks that the human is the automated part of the system…

My smart sleep mask broadcasts users’ brainwaves to an open MQTT broker

Another one for the “the ’s’ in ‘IoT’ stands for security” books. I find it hard to actually comprehend how these things get to market. Does nobody actually think about it, or do they know full well how bad it is and just launch it anyway?

The IndieWeb and Small web

Ask three people to define ‘IndieWeb’ and ‘Small web’ and you’ll get about 20 different answers. This post by Christiano almost exactly nails my own views on the terms, and explains them well. I think most personal sites (my own included) straddle both terms to some extent, but having the labels is useful in discussions.

This content is also published/discussed on these external sites:


Have thoughts that transcend nodding? Send me a message!

Related posts

Word cloud featuring: game, month, post, blog, llms, obsidian, bunch, notes, playing, site, button, track, project, board, write, social, entertainment, alternative, into, llm-generated, near, forgejo, through

Monthly Meanderings: January 2026

Welcome to the second edition of my monthly meanderings. For a bit of context, you can check out the introduction to the first edition. Website updates It’s been a pretty busy month for chameth.com. Three blog posts: The Meaning of Life — an entry into the IndieWeb carnival where I mostly review a book on Stoicism — Surge Protectors: Marketing vs Reality which is a dump of a rese...

Word cloud featuring: page, post, project, already, monthly, containers, blog, website, wikipedia, interesting, ignoring, hindsight, write, legacy, bundle, inspiration, false, vibe, after, good, wicked, realised

Monthly Meanderings: December 2025

For a while I’ve been idly thinking about a way to get smaller bits of content onto my website without it being too annoying for me, or too hard to consume. Things like interesting links, small project updates, and so on. I didn’t immediately come up with anything I was happy with, so just sat on it. Ignoring the problem seems to work surprisingly well for things like this. I’d b...

A chunky blue arcade button with the word 'nod' in the center

Just a nod

Last month I added a new feature to the bottom of almost all pages on this site: a “nod” button. It’s a bit like the upvote buttons you see on bear blog posts, or the ubiquitous like button you get on social media, with one key difference: it doesn’t track or count anything. Before I get into the whys and hows, this is what it currently looks like: So why bother? I like hea...