Writing from the work

What changes the next decision?

Shorter than the white papers, longer than a slogan. Each note starts with a practical distinction and ends with something you can inspect or challenge.

Latest dated notes

Six questions worth following.

Eight properties to challenge a “complete” build

A practical starting rubric for finding work hidden behind a polished interface, and why each property needs a check that can fail.

Read the note →

How this site is checked

The website itself is a useful test of Zero Drift's claim that specifications, mechanical gates and human judgement belong together.

Read the note →

The session card is not a prompt trick

A bounded AI build session works because the substance and failure-capable checks are on disk, not because the instruction sounds strict.

Read the note →

Which Zero Drift?

Zero Drift Ltd in the UK and ZeroDrift's US AI enforcement business share a similar name; the entities and services are different.

Read the note →

Why “staging” is on the product card

A working demonstration is useful evidence, but it is not the same as a live service or paying adoption.

Read the note →

Why our rate card is public

The price is not a secret weapon. A buyer should know the commercial shape before spending a meeting discovering it.

Read the note →

Three short observations

Read these notes here, or follow their links for the detailed evidence.

Engineering evidence · 16 September 2026

A receipt needs a boundary.

Ember’s server comparison retained 2,510 observations with zero differences between the measured paths. The useful word is “measured”. Removing it turns a specific receipt into a claim about every behaviour the system could have.

When reviewing a release, ask for the inputs, the comparison and the version tested. A green result becomes useful when another person can tell what would have made it red.

Inspect the bounded refactor evidence →

Product design · 16 September 2026

Progress can hide a stalled result.

A team can finish its actions without improving the business. ClarityCrowd therefore calculates objective progress separately from movement in the associated outcome. Its implementation compares dated readings with an explicit baseline, target and expected pace.

Try the distinction in a planning meeting: write “work completed” and “result changed” in separate columns. If both contain the same list of tasks, you have not yet named the outcome. ClarityCrowd’s demonstration build illustrates the mechanism; it does not establish improved performance in paying employers.

Follow the people-to-outcome story →

Operating judgement · 16 September 2026

Cheap code still needs an operator.

A screen that works is only part of a service. Someone must explain a failed transaction, restore a record, handle a change in access and carry the product when a dependency is unavailable. Generating the first screen faster does not make those jobs disappear.

Before calling a build inexpensive, name its recurring human work. Then decide which tasks the product can absorb and which require funded support. That is a design question before it becomes a margin problem.

Read the utility discipline →

Longer research and arguments →Our working method →