Deleting code is the highest-value work nobody schedules
Every line you remove is one that cannot break, cannot be misread, and does not need to be maintained.
tech, developers, and the code underneath
60 pieces tagged engineering,
from February 4, 2025 to July 29, 2026.
Every line you remove is one that cannot break, cannot be misread, and does not need to be maintained.
A number, agreed in advance, that fails the build. The only mechanism that has ever kept a system fast.
A checklist for assessing an unfamiliar codebase quickly — for a job, a due diligence, or a project you inherited.
State an invariant, let the machine find the counterexample. A twenty-year-old technique that fits this moment exactly.
Portability is not free and neither is dependence. A framework for deciding how much abstraction to buy.
Not a survey of vaults. The specific practices that actually reduce risk, in order of what to do first.
Most review comments are noise or nitpicks. A small taxonomy of the ones that are worth writing.
When a fast producer meets a slow consumer, something has to give. Deciding what, in advance, is the whole discipline.
Write once, run anywhere, debug everywhere. The honest accounting of what each approach actually costs.
The most common way a small incident becomes a large one is a retry policy written without thinking about aggregate behavior.
It has no type system, no tests, no review, and it causes a disproportionate share of outages.
The bug that happens once a week and never in staging. A systematic approach to the class of problem everyone handles badly.