// Personal website of Chris Smith

Image of Chris, distorted with scan lines and a hologram effect
Name:
Chris Smith
Class:
Programmer
Type:
Human
HP:
929
✪✪ Yak Shave After attacking, add 1d6 side project tokens to this card.
✪✪✪ Side project Multiply all damage by number of side project tokens.
01/001

Chameth.com

Hello :)

Hello! I'm Chris, a software developer from the UK. Welcome to my personal website.

The site is mostly organised around a bunch of slash pages:

  • /posts is where all my blog posts live
  • /projects lists my various side projects
  • /interests is a big ol' list of things I'm into
  • /uses has an overview of the software, hardware, services, and so on, that I use
  • /contact provides a way to drop me an e-mail
  • /colophon details a bit about how the site is made
  • /snippets has little bits of code or other info I find useful
  • /sitemap is a more exhaustive list of contents

If you're just here for the blog posts, the latest ones are:

Lead image for The meaning of life

The meaning of life

Now that’s a grandiose title for a blog post! Blame Jeremiah Lee, who selected it as the theme for January’s IndieWeb Carnival. I’ve not taken part in this before, but it’s basically a shared writing prompt. One person selects a theme, other people write about it on their own sites, and then the host does a round-up linking to all the various responses. I’ve come acro...

Lead image for Monthly Meanderings: December 2025

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

Lead image for Exposing game servers over Tailscale

Exposing game servers over Tailscale

I’ve recently been playing a lot of Factorio with a friend. I’ve been hosting, but my desktop computer is behind far too many layers of NAT, and I can’t be bothered dealing with setting up port forwards. Up until today we made do with Steam’s networking support, which in our case ended up relaying the connection via one of their servers. This is amazing as a free, no-hassle...