margin

Writing

2021
Systems

PostgreSQL HA

2021.074

Streaming replication, automated failover, and the operational lessons that aren't in the PostgreSQL docs -- split-brain, silent lag, and why DR drills matter more than DR plans.

2020
Craft

The crossover

2020.267

The first migration had a platform on fire. The second has one that works. That is the harder one.

2019
2018
Go

The compiler as first reviewer

2018.199

How a growing team adopted Go -- not through boot camps, but through code review, shadowing, and a compiler that wouldn't let anyone be sloppy.

Craft

The war room

2018.041

The prep runs out ninety minutes in. The rest is improvised on a floor where nobody leaves.

2017
Go

The same tree, twice

2017.265

I've built a rules engine twice, in two languages, at two scales. The tree is the same.

Go

Designing a wallet

2017.232

What a digital wallet looks like underneath -- a balance, a ledger, idempotency keys, and the gap between moving money and moving money correctly.