the ramblings of a bi platform engineer in the uk
by Hayden~ @hayden.moe
trying to be more productive in the next year
Hayden~|April 17, 2026
The trials and tribulations of running a PDS on self-hosted Kubernetes with the Gateway API and other such fun things
Hayden~|November 05, 2025
This post covers what I do for toolchain management, and keeping config the same across multiple computers. I'm sharing it with the world because... blog posts.,
Hayden~|October 03, 2025
So I recently accepted a job offer to work on a Platform team. This is huge news for me because Platform Engineering is what I've always wanted to do in tech, since the point where I cared enough about infrastructure to have an interest in DevEx. It's where I always wanted to end up in my career, so I'm very excited to be starting that role.
Hayden~|July 20, 2025
So the title here is a touch clickbaity. If you mainly work on open source, or if you don't work for a company with enough consistency that your config files look largely similar project-to-project, this blog post is not for you. However, if you work somewhere where you feel setting up new projects & updating existing ones ends up being a copy-paste exercise of "what setting did Project A use?" and "what was that thing I did that fixed this in Project C?"... Maybe give this a read.
Hayden~|April 07, 2025
I've been pretty vocal in the past about Nix, and how much I liked it. I've used Nix to configure everything from software projects' compilers and toolchains to my dotfiles and entire servers. Configuring everything declaratively and having stuff just magically ✨ work ✨ is a very nice thing. However... As time has gone on, I just find myself getting less and less happy with the state of it.
Hayden~|February 06, 2025
This blog you're reading (whether you're reading on WhiteWind or my own site) is powered by something called the AT Protocol (atproto). Now, you... you don't need to care about that. But from a technical standpoint, that's awesome. Why? Well... Currently, the data you're viewing lives in the same place as my Bluesky posts and my WhiteWind entries.
Hayden~|December 29, 2024
Recently, I decided I wanted to keep syslog entries for all of my Unifi devices somewhere instead of doing nothing with them. However, I'm already pushing up a lot of my network's stuff to Grafana Cloud already because I'm a Loki and Grafana shill. So I decided to set up Unifi to log its stuff over syslog to Alloy.
Hayden~|October 23, 2024
So I was building out the CI/CD setup for vms.nix and I wasn't a fan of how messy and unreadable the output of the AMI publisher script was. It does a lot, so there's a lot of text spewed out.
Hayden~|October 22, 2024