Writing

Notes from
inside the machine.

Software, infrastructure, security, open source, AI tooling and whatever technical rabbit hole has won this week.

RSS feed ↗
22 Sept 2026

I built a coding agent sandbox because I don't trust coding agents

What building Caduceus taught me about giving coding agents more autonomy without giving them more authority.

#programming#ai#software-engineering#security#agents#open-source
12 Sept 2026

Deployments aren't atomic if your database isn't

Switching a symlink is easy. Coordinating application code, database migrations and long-running workers without leaving the system between two versions is the real deployment problem.

#software-engineering#infrastructure#deployment#databases#laravel
29 Aug 2026

Why we chose Linux MD RAID over hardware RAID

Why we moved our Linux production servers away from hardware RAID, where MD RAID fits, and why the simplest storage stack often wins.

#infrastructure#linux#storage#raid#mdadm
18 Aug 2026

There is no best AI coding model

Why I route different parts of software development to different models instead of throwing everything at the biggest one available.

#programming#ai#software-engineering#agents
28 Jul 2026

The World of Warcraft emulator scene taught me how software actually works

How private servers, open-source emulator projects and hundreds of real players taught me more about software than any tutorial ever could.

#programming#open-source#software-engineering#infrastructure#world-of-warcraft
06 Jul 2026

Why we chose DRBD over GlusterFS

We tested GlusterFS as a storage layer for a PowerMTA spool. Production-like load in the lab convinced us to go with DRBD instead.

#infrastructure#linux#storage#drbd#glusterfs#powermta
14 Jun 2026

I still like writing the code

What AI has changed about how I build software, and what it hasn't.

#programming#ai#open-source#software-engineering