Dev Notes

Personal engineering notes. Updated irregularly, mostly for myself.

On structuring configs

September 2026

Keep environment-specific values out of version control, and make defaults explicit in one place. Small discipline, big payoff later.

Queue timeouts, revisited

August 2026

A timeout that is too generous hides backpressure; one that is too tight produces retry storms. Measure the tail, not the average.

Notes on database migrations

July 2026

Every migration should be reversible in principle and boring in practice. If it needs a runbook, split it.

Small tools, long life

June 2026

Prefer tools whose failure modes you understand over tools whose features impress you.