// 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:

Lead image for Fixing a loud PSU fan without dying

Fixing a loud PSU fan without dying

Three months after I built my new computer, it started annoying me. There would occasionally be a noise that sounded like a fan was catching on a cable, but there weren’t any loose cables to be a problem. Over the course of a few weeks, the sound got progressively worse to the extent that I didn’t want to use the computer without headphones on. I measured the sound at 63 dB, which is about the sound of someone talking. That may not sound terrible, but it’s a constant, nasty noise coming from something that sits about 40cm from my head.

Lead image for Escaping Spotify the hard way

Escaping Spotify the hard way

For the longest time I used Spotify for all my music needs. And I listen to a lot of music: sometimes actively, but mostly passively as background noise. I cancelled my premium subscription last December, and stopped using the service entirely. Why? There’s a bunch of reasons.

Lead image for How tech companies failed to build the Star Trek computer

How tech companies failed to build the Star Trek computer

In most Star Trek series, the ship or station computer is ever-present in the background, waiting to be called on by the main characters. It nearly always does exactly the right thing, and there’s little limit to the functions it can perform. Take this mundane example from DS9: