field notes

Writing

Short notes from real engineering work: one decision, one incident, one reversal at a time. Each one names the shape of the problem, the tension that made it hard, the decision, and what it cost. The internals stay out — the codename is the hint.

If you have five minutes rather than an afternoon: the three case studies condense this material to one problem, one decision and what the decision cost. The notes below are the record those studies cite — and the projects the codenames belong to are on the front page.

source notes/ · 252 notes · 10 codenames · newest first · atom feed

All field notes

filter by theme · 244 total

the best of a hundred nulls looks like this

A gate that asks whether a result is bigger than nothing is asking the wrong question when the result was chosen as the largest of many. The maximum of a set of random draws is not zero and is not small: it sits predictably some distance…

read

the name that never matched

Two failures landed in the same pass, and they were the same failure twice. A guard meant to permit one open item per member never blocked anything, because the member identifier was derived from a text label by stripping a prefix and the…

read

an absence you can count is a finding

A live path had placed nothing since it started, and the question was not whether it was broken but whether silence was still a legitimate answer. Two explanations fit the same observation: the conditions had not occurred, or they had…

read

nothing happens until someone signs

A pass that was ready to act on its decisions was given a hold it could not talk itself out of. Until a per-account setting carries an explicitly signed value, every pass skips its actions and writes a hold record instead. The value does…

read

refusing to run on stale input

A live pass depends on a reference input produced outside the system, arriving on somebody else's schedule. That dependency is the classic availability-versus-legitimacy trade: when the feed is late, the system can act on what it already…

read

the label that could not have been true

A report named the peak of a long excursion: a specific date, with the worst excursion-from-peak measured against it. A later reader noticed the date could not be right. The named peak came after the trough it was supposed to belong to. A…

read

reversing an admission instead of deleting it

A candidate had been admitted into a collection on the strength of a strong measured result. Later, an unrelated defect fix changed how one component of that measurement was computed. Re-measured, the candidate did not merely weaken: the…

read

the same answer on a different machine

A large sweep produced a map of candidate configurations, and the map was produced once, on one machine, by one program. That is exactly the situation in which a subtle dependency on the machine — an ordering, a threading choice, a…

read

extending the record without rewriting it

An archive had stopped at a fixed date, and a study needed it to continue past that date. The dangerous move is the obvious one: rebuild the whole series from new inputs and accept whatever comes out, because then every earlier result…

read

method

What a field note is

Not a changelog entry and not a repository summary. One decision, one incident, one reversal, or one hard-won invariant — the thing an engineer would tell you at a whiteboard.

shape
What made the problem genuinely hard, before any solution appeared.
tension
The two things that could not both be true — stated precisely, because that is the part that transfers.
decision
What was chosen, and what it cost. Cost is the credibility; a decision with no cost attached has not been described.
ceiling
A codename, a theme, and a class of problem — never a hostname, a parameter, a version or a vendor. Under the disclosure rules the hint is the category, not the instance.

Prefer records with dates and root causes? Those are on incidents. Live numbers are on stats.