Free Advertising

The Linux kernel asked for the model’s name on every AI-assisted commit in January, cut it to the word LLM in August, and removed the tag in October. The human sign-off line next to it never moved. A provenance field lasts as long as something fails without it.

November 12, 2026 · 4 min · Joe Capozzoli

Still Running

A durable-execution platform’s own outages counted against its tenants’ retry budgets and left their runs marked Running, so from inside a tenant’s code the platform being down looked like the function being slow. A run record needs a way to say whose failure an attempt was.

November 4, 2026 · 4 min · Joe Capozzoli

Responsible for the Business Process

EU GMP names two people for every live computerised system, and both are roles that get refilled when the person leaves. The project to build that system has a champion instead, and I’ve watched projects dissolve with the champion while the business still needed the system.

November 1, 2026 · 3 min · Joe Capozzoli

Liquid Through Computers

A QC lab is robotic because the regulation makes the method get written and proven before anyone runs it. Data work never gets that boring, and only half of the reason is a good one.

October 28, 2026 · 3 min · Joe Capozzoli

Disclosed and Approved

English Wikipedia lets software edit its pages on three conditions: its own account, a person named on that account’s page, and an approval for each task. The site can read all three. An agent pipeline’s audit line, actor and model ID, is readable only by the people who run the pipeline, and the site it wrote to is the reader with no copy.

October 25, 2026 · 4 min · Joe Capozzoli

Both Binders Passed

Some pharma companies validate their systems with millions of pages, others with thousands, and the FDA passes both. The page count measures what the company believes compliance is. The inspector is grading something else.

October 21, 2026 · 2 min · Joe Capozzoli

The Bill Was Right

GitHub’s agent adoption metrics undercounted for a stretch this year while the invoice stayed correct, and the difference between the two numbers is who would have noticed. An adoption chart with no such person on it isn’t a measurement yet.

October 18, 2026 · 4 min · Joe Capozzoli

Before the Replacement Had a Name

A model vendor’s deprecation notice names the replacement and tells you to test against it before the retirement date, so every criterion written inside that window was written knowing the answer. Device regulators already settled what counts instead: criteria dated before the change.

October 14, 2026 · 4 min · Joe Capozzoli

The Old Name Still Answers

The safe way to rename a column keeps the old name alive as an alias until the last consumer moves. For a reader that binds to names, the alias is a second column with the stale meaning, and the rename isn’t done until the step most shops never schedule.

October 8, 2026 · 2 min · Joe Capozzoli

The Protected Seat

A blameless postmortem is a trade: the engineer who broke it gives a full account of what they did and saw, and in return the account can’t be used against them. When an agent wrote the change, its account is already in the transcript. The person whose account isn’t is the one who approved the run.

October 5, 2026 · 3 min · Joe Capozzoli