Engineering notes
Notes from systems in production.
Short technical pieces on delivery pipelines, container maintenance, modernization sequencing, and the decisions that are cheaper to make early.
Engineering note 024
Reducing risk when modernizing legacy systems
Most modernization risk is not technical. It comes from replacing behaviour nobody wrote down, on a schedule that leaves no room to discover it.
Architecture · Modernization · 8 min read · August 2026Engineering note 023
What a deployment pipeline owes its developers
A pipeline is a product with internal users. Judge it on whether an engineer can predict, explain, and reverse what it did.
CI/CD · Platform · 6 min read · July 2026Engineering note 022
Container images are a maintenance surface
An image is not a build artifact you write once. It is inventory — owned, dated, and rebuilt on a schedule, or it accumulates findings quietly.
Docker · Security · 7 min read · June 2026Engineering note 021
Choosing boring technology on purpose
The relevant question is not what is best, but what your team can operate at three in the morning a year from now.
Architecture · Judgement · 5 min read · May 2026