Aug 13, 2026

Software is like everything else

The following was originally written in my notes app at 2:00 AM on a sleepless night about a year ago.

I have just rediscovered it. It is published here in its original form.

Sep 13, 2025

The nature of AI discourse has changed

I recently made a post in which I complained about AI and said I wouldn’t be posting about it again. That was a lie. I’m back. But this time instead of dumping my own thoughts on the subject I’m just going to be linking other blogs and articles. These aren’t all strictly about AI – some related topics are included here. Hopefully you can infer why. Why am I doing this?

Jul 19, 2025

Homelab updates

It’s been a couple years since my last homelab post and many things have changed.

Jul 19, 2025

I tried AI and all I got was disappointed

This is another post that I began a long time ago and never finished: it was originally dated 2024-05-05 but I think I started working on it even earlier.

At the time, the GPT hype cycle was already well underway, so I finally gave in and decided to give AI a serious try.

Jul 19, 2025

Raptor Lake iGPU SR-IOV

A madman embarks on a quest

The first line of this post was originally going to be “Last week I posted about getting my wacky new server working.”

It is no longer last week, but rather last year. Yes, I started writing this in June 2024 and it is now July 2025.

Nov 22, 2024

An ultra-low profile Chiffre: Le Oeuf

I recently acquired some Kailh PG1425 (“X Switches”) to experiment with. As my first foray into ultra-low profile, I designed a riff on the popular Le Chiffre design.

Sep 22, 2024

My latest ergo design: the Solanum

I haven’t had much time to devote to my hobbies since moving, but I’m quite proud to have finally finished a project that I’ve had in flight for the past several months. This is my latest keyboard design: a 34-key split that I call the Solanum.

Jun 1, 2024

The server has been brought to life

My last post talked about speccing out a server and buying a bunch of parts. This is a follow up in which I declare success and complain about incompatible parts I had originally selected.

When I first got started with the build, I was pretty confident, both that it would work and that I would do a good job with cable management.

May 12, 2024

It's time for a new server

Setting out to waste some money It’s only been about two years since I built an atrocity of a VM server in a decade-old workstation box. It still gets the job done, but there is empty space to fill in my homelab cabinet so it’s time for an upgrade. In the interest of killing two birds with one stone, I’d like it to replace my old Synology NAS too, which is also perfectly adequate despite its age.

May 3, 2024

Adapting to just 34 keys

A while back I posted about my 38-key layout, and mentioned that the 34-key form factor is quite a bit more common. As it happens, I’ve been dailying 34-key layouts for the past few months and wanted to share the layout I settled on.