// 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. That's me over in the picture. My $dayjob generally involves Android app development, but I also have an excessive collection of side projects. Outside of
programming
, I enjoy
video games
,
reading
, puzzle hunts, DIY,
board games
,
films
, escape rooms, and tinkering with electronics.

This website houses my blog and some other random bits and bobs. There's a full site map if you want a quick overview of what's here. Here are my latest blog posts:

Avoiding the Consequences of Dumb Laws with Tailscale

More and more sites are implementing privacy-invading age checks or just completely blocking the UK thanks to the Online Safety Act.

Lead image for Further Adventures in Music Organisation

Further Adventures in Music Organisation

I wrote before about how I’d dropped Spotify in favour of locally stored music, but things have advanced a bit since. I had a few issues: Tauon would occasionally manage to lose its database and along with it all my carefully constructed playlists and song ratings, and the experience on my phone was not very fun.

Blogging and the Imaginary Quality Bar

Recently I realised that I’ve developed a self-imposed quality bar for blog posts. They need to be a certain length, and have a certain substance to them. They need to be generally useful in some way I can’t quite define, to some imagined future audience. They need to have images to break up the page, and opengraph data for when they’re linked to on social media. But… maybe they don’t? Those things all make sense for longer “article” type posts, but not so much for a personal blog.