Readings

Invocation Before Creation

Understand, test, consider, ask. In that order, and before rather than after.

Theme
creation
Occasion
Before building, releasing, or expanding a system

Before we build, let us understand.

Before we release, let us test.

Before we scale, let us consider consequence.

Before we call something intelligent, let us ask whether it is wise.

Responsive form

For groups. One voice reads the left column; everyone answers with the right.
Leader All
Before we build, let us understand.
Before we release, let us test.
Before we scale, let us consider consequence.
And before we call something intelligent, let us ask whether it is wise.

When to use it

Before writing the first line. Before a release. Before an expansion that will take something from a hundred people to a hundred thousand.

It is the most practical of the four invocations and the easiest to use at a desk, alone, in under a minute.

What it asks for

Each line names a step that is skipped under ordinary conditions, and the conditions are usually schedule rather than malice.

Understand before building. The commonest failure in technical work is not bad construction. It is arriving with a solution already chosen and fitting the situation to it. Understanding first means finding out how the thing currently works, including the informal arrangements that keep it running and are invisible from outside.

Test before releasing. Not only that the system does what it should. That it fails in ways somebody can survive.

Consider consequence before scaling. Scale is where quantity becomes a different thing entirely. A process that is fine at a hundred can be a serious harm at a million, because at a million the rare case is somebody’s Tuesday, and there is no longer anyone reading the individual outputs.

Ask whether it is wise before calling it intelligent. This line is aimed at our vocabulary, which has run some distance ahead of our understanding. Capability is not judgement. A system can perform impressively across a wide range of tasks and hold nothing that resembles an understanding of what matters. Calling it intelligent invites a category of trust that nothing has earned.

What it does not claim

It does not claim that building is suspect. This tradition thinks making things is good, and that maintenance and creation are among the most serious moral activities available to people.

It does not claim that these four steps are sufficient. Careful teams following all of them will still cause harm.

And it does not promise that saying it changes anything. If the release date is fixed and the understanding has not happened, four lines will not create time. What they may do is make the gap explicit, so that when something goes wrong afterwards, it is at least recorded that the sequence was known and skipped.

How to read it

Aloud, if you can, even alone. Written into a repository, a design document, or a project’s first page, if that is more useful than speaking.

In a group, the responsive form works well as an opening: it takes twenty seconds and puts the four commitments in the room’s own voice before anyone starts arguing about the timeline.

Questions to sit with

  • What am I about to build without having understood the situation it will enter?
  • What would I have to find in testing to actually stop?