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 record that closes a question

The last thing one line of inquiry produced was not an answer. It was a record: a written statement of what had been established, what had been ruled out and why, and what remained open. The cycle that files it labels the document a…

read

when the whole fleet went down at once

The operation had been running many workers in parallel for a long stretch when all of them stopped at the same moment: memory exhaustion, the whole set at once, not one worker's bad day but a shared ceiling reached by the sum of everything…

read

a backup owner for the critical step

For one derivation that a great deal depended on, the record contains a second worker named as the backup executor. Not a reviewer, not a checker: an executor, able to produce the same object independently if the first owner stopped. The…

read

telling hard apart from stuck

A parallel operation has one chronic failure: it cannot tell a problem that is hard from a worker that is stuck. Both look identical from outside, with no output, no error and no signal. The record here shows the coordinator resolving that…

read

a derivation you can re-run

Several points in this history are marked by a small object landing in the record: something computed from a handful of instances, together with the rule that produced it. Before that, the corresponding argument existed as reasoning in…

read

a failure with a named obstruction

One route was pushed to the end of its useful life and produced a failure. That sentence would be the end of the story in most operations. Here the failure arrived with something attached: a precise statement of what blocks the route, tight…

read

the shortcut that was refuted

A worker spent part of the run pursuing a suspected correspondence between two separately defined features of the objects under study, on the grounds that if it held it would fold two hard problems into one easier one. It did not hold. The…

read

a cycle number that only counts up

The operation had many workers and one shared picture, and the shared picture had to be rebuilt continuously. The mechanism was a numbered cycle. Work was reconciled into the shared record under a counter that only ever increases, and most…

read

one question per workspace

An open question is the easiest thing in a research operation to get wrong in a way nobody notices. The failure is rarely a wrong answer on the day. It is contamination: a dead end in one line of inquiry quietly becomes an assumption in the…

read

the first postmortem becomes the template

Incident review is where a team's honesty is easiest to perform and hardest to prove. A good write-up is not the one that reads well. It is the one whose follow-up items are still recognisable a month later, each with an owner, with…

read

configuration that refuses to pretend

The most expensive failure in a payment path is not an outage. It is a system that believes it has been paid. A test gateway left reachable in a live configuration, a placeholder credential that authenticates nothing, a fallback that reads…

read

a reset link is a credential rotation

Account recovery is usually the weakest path in an authentication system, because it is the one place where a stranger holding a link can obtain an account. The reset flow that landed treats that link as a credential, with every property a…

read

sessions get a home and an eviction rule

The cheapest way to hold a login is a signed token the client carries. It is also the hardest to take back: revocation becomes a blocklist, and a blocklist is a second store with its own lifetime problem. The platform had token plumbing…

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.