The test for a context boundary is whether the same word means the same thing on both sides, not whether the code is in separate directories. A shared…
MySQL 5.7 parses a CHECK constraint, stores it and never evaluates it, which is worse than rejecting it. A constraint that exists and does nothing is the worst…
Treating every flag the same is why they accumulate, because a release toggle and a kill switch have nothing in common except the mechanism. Permission checks disguised as…
October brought configurable runner sizes, which turns a slow pipeline into a pricing question rather than an engineering one. Measuring what a job actually uses before upgrading is…
The JIT compiles hot code paths to machine code and helps almost nothing in a typical web request, where the time is in I/O. Reporting a benchmark improvement…
Both halves of the definition are decisions, and the denominator is the one people forget to make. Excluding 4xx from the denominator is defensible and is a decision…
A shared database with a single application user has no boundaries at all, whatever the code layout suggests. Separating the migration user from the application user is the…
A number chosen by engineering alone is a number the business has not agreed to constrain the roadmap with, which is what an objective is for. Presenting it…
A workflow with a path filter does not run when nothing matched, and a required status check that never runs blocks the pull request forever. The duplicate-workflow trick…