// Personal website of Chris Smith

Monthly Meanderings: August 2026

Published on

Another month, another edition of “What’s Chris been up to?”. Fun fact: I very nearly published this post with a “[intro]” placeholder here instead of this paragraph, despite proofreading it multiple times. “Yep, that’s where the intro will go, all good”. Now instead we have this weirdly meta introduction.

Website updates and other projects

A few website updates this month, and one of them neatly addresses the “other projects” bit too. First, I’ve added a new fitness page which has some stats and information about my cycling and running. I’ve also added some fitness-related widgets to support that page and these monthly summaries, and a new music one you can see a bit further down.

I’ve also added what I think is quite a fun new feature: a post feed builder that lets you build RSS feeds containing only posts that are semantically similar (or dissimilar) to other posts. So if you want to only hear about my fitness journey you can pin a few of those posts, or if you want to exclude posts that talk about LLMs you can exclude a few of those. It’s basically super-charged fuzzy tags, but it means I don’t have to actually tag things.

I blogged about building a family of single-user services which is where most of my coding energy went this month. Those projects were almost entirely authored by LLMs, and I’m not hating the process. The models have got a lot better at coding, and I enjoyed getting to focus on the bigger picture aspects rather than getting bogged down in details. Rest assured, all the writing on my website is still 100% me. I am the load-bearing seam, here.

Entertainment

Back in March I said ‘I can’t do “what I listened to last month” stats until next month’, and then for the next four months completely forgot about it. Well, not any more! Now I come equipped with some stats about my monthly music habits:

Album Artist Unique tracks played Total tracks played
1 Cover art for Fallen Fallen Evanescence 8 40
2 Cover art for Love, Drugs & Misery Love, Drugs & Misery Eva Under Fire 12 32
3 Cover art for NEON VOID NEON VOID Sumo Cyco 6 23
4 Cover art for The Strange Case of… The Strange Case of… Halestorm 11 21
5 Cover art for Coming in Hot Coming in Hot DIAMANTE 9 20
6 Cover art for Everest Everest Halestorm 7 20
7 Cover art for Glory Days Glory Days Little Mix 5 20
8 Cover art for From Zero From Zero Linkin Park 9 19
9 Cover art for KPop Demon Hunters (Soundtrack from the Netflix Film) KPop Demon Hunters (Soundtrack from the Netflix Film) KPop Demon Hunters Cast 7 19
10 Cover art for No Need to Argue No Need to Argue The Cranberries 6 19

I suspect I won’t show this every month, as it’s probably going to be quite same-y. I, shockingly, tend to play music that I like more than that which I don’t. I’ll usually either put on my “favourites” playlist, or my “daily mix” playlist which biases higher-rated tracks over lower ones. So effectively this just becomes a noisy view over how highly I’ve rated the tracks in an album. Maybe I can control for that, but then I’m not sure what it’d actually be showing… “Here are all the albums I played this month that I don’t usually play because I don’t like them as much as the other albums I’m not showing any more”? It’s a bit wordy. Back to the drawing board with that idea, I think.

I was away for a few weeks this month, including a few days at a small LAN event. Being at a computer gaming event meant that we, naturally, played some board games. Apparently I hit an h-index of 23 from these plays. That’s 23 games I’ve played at least 23 times each. I’ve been at 22 since December last year: obviously the higher the number goes, the harder it is to reach. I also go on and off games (and the whole hobby at times), which doesn’t help on that front. Anyway, here’s Wonderwall the plays for this month:

  • Box art of Codenames

    6 plays

  • Box art of Just One

    3 plays

  • Box art of Martian Fluxx

    3 plays

  • Box art of Arkham Horror: Lovecraft Letter

    1 play

  • Box art of Take 5

    1 play

No films this month, but my World of Warcraft habit has picked back up with the launch of the new season. They’ve made Mistweaver Monk, my previous specialisation, a lot less fun to play, so I’m focusing on one of my many alts: a Restoration Shaman:

Hirameth

Level 90

Female Dwarf

Restoration Shaman

309 average item level

Hirameth-Terenas

Professions

Midnight Blacksmithing41/100
Midnight Inscription72/100
Midnight Fishing35/300

Mythic+

Altar of Fangs +10 23:10 329
Den of Nalorakk +10 27:36 325
Kings' Rest +12 28:57 370
Murder Row +12 28:37 371
Ruby Life Pools +11 24:28 340
Temple of Sethraliss +10 30:57 321
The Blinding Vale +10 24:38 327
Voidscar Arena +10 22:37 329
Total M+ rating 2711

I don’t quite like it as much as Mistweaver in season 1, but it’s a lot nicer than Mistweaver in season 2. You can actually make health bars move when you press your healing buttons, rather than ignoring half of them because they’re not worth using.

Fitness

My running kick is still going. I’ve “officially” finished the couch-to-5k programme I was doing, and I actually hit 5k on the last day of the programme. I didn’t actually mean to do that: I was saving the 5k run for this week, but by the time I noticed I’d run “too far” it was close enough that I just kept going. I have an actual 5k race coming up this month, which is exciting. Once that’s over I’m planning to work my way up to 10k. I’ve added a few widgets to keep track of some stats:

3

activities

6h 5m

total time

103.6km

total distance

42.3km

longest distance

  • 🏆️ New PB 1km 2:17 1:52
  • 🏆️ New PB 2km 5:34 4:13
  • 🏆️ New PB 5km 14:51 12:32
  • 🏆️ New PB 10km 36:00 27:21
  • 🏆️ New PB 20km 1:43:33 1:13:24
  • 🏆️ New PB 30km no previous 1:54:25
  • 🏆️ New PB 40km no previous 2:55:52

12

activities

6h 16m

total time

43.1km

total distance

5km

longest distance

  • 🏆️ New PB 800m 5:56 6:02
  • 🏆️ New PB 1km 7:35 7:36
  • 🏆️ New PB 1 mile 12:28 12:16
  • 🏆️ New PB 2km 15:35 15:16
  • 🏆️ New PB 3km 24:32 23:05
  • 🏆️ New PB 5km no previous 38:40

As well as the running, I did a couple of long (for me) cycle rides, clocking in at around 40 km. It’s a fun loop, but both times I did it I started flagging towards the end. The second time I made sure to eat and drink plenty along the way, and my legs still raised objections about halfway round. My next goal is 50 km which would let me get to the next town over and back but the route has a lot more elevation to go with its increased length, so it’s probably going to be quite a bit more taxing. I’m not sure when I’ll attempt that, as the weather is starting to turn. I was previously bemused when people mentioned “cycling seasons” and switching to indoor trainers. Then I wanted to go out when it was raining, and suddenly I understood. Running in the rain: surprisingly pleasant; cycling in the rain: no thank you.

Around the web

Hacker News In Uncompromised Detail

When I first read the title my gut reaction was “I know everything I need to know about Hacker News, right?”. The title is accurate though. There’s so much interesting stuff, presented really cleanly. It’s a good read.

A proposal for new Netflix content rating icons

Another dry sounding title, another fun article. It starts with a treatise on rating systems and ends with a lovely satirical list of rating ideas.

Find Git commits by commit message text

I like to think I’m relatively well versed in how to use Git. I can do an interactive rebase and everything! This tip from Ham was new to me, though, and is incredibly useful.

Novice Marathon Training Plan

Hal Higdon has a whole bunch of training plans. He literally wrote the book on marathon training. I’ll hopefully be following this plan next year, assuming I manage the 5k, 10k and half-marathon training! This would be the perfect plan for someone who’s run a half marathon a while ago, and is tempted to join me in my “marathon before I’m 40” goal…

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

See the colophon for information on how personal data is used and retained when submitting this form.

Related posts

Here are some semantically similar posts. Want to subscribe using a feed reader? You can build a feed with just posts similar to this one. Standard feeds are also available, but are approximately 42% less fun.

Word cloud featuring: pace, bike, buttons, track, sandwiches, watch, talk, couch, post, marathon, running, stop, usual, maybe, rides, anyway, next, linus, cool, really, going, best, much, rooms

Monthly Meanderings: July 2026

Another month, another roundup post. This month has been very… exercise-y. Which is, for the record, not normal for me. For the previous year my only source of exercise has basically been walking, but that’s not a great fitness activity for me. When my regular walks entered the 10-15km territory it got more and more annoying to find the time and/or an interesting route. I also managed to i...

Word cloud featuring: film, page, haven't, tornado, game, watch, series, book, bottom, february, horror, really, moons, beneath, board, queries, cleaning, automated, dragoneye, randomised, broken, tapping, website

Monthly Meanderings: February 2026

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 pag...

Word cloud featuring: warcraft, post, really, play, finished, melee, world, llama, class, artemis, scattered, nice, still, pain-free, always, programmes, jubilee, another, interesting, self-contained

Monthly Meanderings: May 2026

Another month, another wrap-up post. This is the first one I’ve felt reluctant to write, and I think it’s because I feel like I didn’t really do anything last month. Other than play a lot of World of Warcraft. Website updates No new posts this month, but I finished off the refactoring I mentioned in the last update. It’s been a very satisfying process, and working on the si...