April 30, 2026
Boring cloud architectures that survive growth
Three principles I keep coming back to when teams ask me what their cloud should look like once it stops being a prototype.
- Cloud
- Architecture
- Postgres
- Reliability
Notes on platform engineering, AI tooling and craft.
April 30, 2026
Three principles I keep coming back to when teams ask me what their cloud should look like once it stops being a prototype.
April 25, 2026
A practical mental model for designing IAM that survives growth without turning into the team that rubber-stamps wildcards.
April 22, 2026
Three patterns I lean on to bring modern AI into enterprise platforms without turning the team into permanent firefighters.
April 18, 2026
A practical map of which local AI workflows are real and which only look real, on a Mac with 16 GB of unified memory.
April 12, 2026
A pragmatic decision guide for picking between systemd timers and cron, written from the trenches of running both for years.
April 5, 2026
How I keep a fast, repeatable Mac dev setup without ending up with 600 packages I cannot account for.
March 28, 2026
I have run Kubernetes in production for years. Here are the four signals that tell me a team should not be running it yet.