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

a fork is a genesis, not a rupture

A fork is usually treated as a failure: a community that could not agree, a codebase now living twice, a project that split and lost. This record treats it as an operation with a name and a place in the design. Anyone may begin an…

read

the base does not choose your money

The catalog at the root of this design had an easy option: name a unit of account and be done. The record declines. The platform is described as currency-agnostic — payment is declared by contract, so one catalog carries many payment…

read

the meter moved from existing to doing

The first economics in this cluster charged for staying. An identity that remained present carried a continuing price for remaining present, and one that fell quiet was eventually wound down — existence as a subscription. The record…

read

the anchor it drew itself, and said so

A catalog cannot prove itself. Whatever sits at the root of authority has to be named, and the honest options are to name something external — which this design cannot supply — or to name itself, which is a statement about bootstrapping…

read

a reference is not a claim

The failure that drove this decision is worth stating in its own terms. A record points at another record by its content identity, and identity looks like proof. It is not. Anyone can build a registry of their own and assert that a given…

read

the version fork that was replaced by addition

This cluster contains a clean reversal. An earlier model had worlds evolving by version: a world produces a new version, consumers migrate across, the old one eventually falls away. The decision that replaced it says the opposite — worlds…

read

admission that proves work before access

The easy way to admit a participant is one gate and one credential: pay the price, get a key. The design record refuses that, because a single gate forces a choice between two bad options — cheap enough that anyone can flood in, or…

read

day one was a subtraction

The earliest entry in this stretch of the record carries the previous day's date, and it does one thing: it reduces the working tree to sources and excludes generated output by rule. Before any question had been opened, the operation…

read

session state is not history

One commit in this stretch does exactly one thing: it excludes the agents' own session state from the repository. Not a research artifact and not a result, but the private working context each participant accumulates while operating. The…

read

the commit with no owner

Between the lane integrations, this record contains a recurring entry type that names no lane at all: small edits in the shared working area, labelled only as such, appearing dozens of times across the stretch and always between integration…

read

the numbers that are not there

The periodic summaries in this record are numbered. The numbers do not run consecutively. Inside a working stretch where the neighbouring numbers are all present, several are simply missing, and nothing in the record explains the absence or…

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.