Hi there đź‘‹

Welcome to my home on the 🌐. I don’t write articles very often, but when I do, they’ll show up here.

Orchestration From Scratch - Part 0

It’s rare that I write “useful” software to scratch my own itches these days, but I find myself wanting a nicer way to deploy “things” to “places” (across my own hardware and the cloud) - but I don’t really want to pay for running Kubernetes in multiple regions “at home”, and want to add non-linux compute options too. Historically, I’d have solved these problems with Nomad, but I let my personal fork languish and I’d like to avoid contributing to a BSL codebase on my personal time. Even for my favourite project to have ever been a maintainer of. ...

Published on January 4, 2026 Â· 3 min

SQLite is Edge-Scale

Published on the Fermyon Blog, a blog post about why I actually rather like SQLite for distributed systems projects.

Published on August 29, 2025 Â· 1 min

Paxos Overview

This is a simplified explanation of the Paxos consensus protocol, although it attempts to be mostly correct, there is some nuance lost in the simplification. Paxos is a consensus protocol proposed by Leslie Lamport in 1989. It is infamous for being hard to understand for most software engineers as the original paper is fairly difficult to read (“Part time parliaments”), and many subsequent papers have been written as people try to digest and understand it. ...

Published on February 9, 2019 Â· 4 min