quality software, and the factory behind it

We build software.

And the software that builds it better. Each pass starts ahead of the last.

scroll

the advancing part

And the software that builds it better.

The work ships something useful. It also leaves machinery that makes the next piece better.

the thingBuilt for a real need, to a standard written down rather than implied.
the leftoversTools, checks and a factory. You keep them.
the directionNothing in the loop goes backwards.
Four stations climbing left to right, the path open at both ends A rising path carries four labelled stations: build, prove, keep, and climb. Each sits higher than the one before it. The path enters from the left and leaves open to the right, so the sequence is a climb rather than a circle. The drawing is conceptual and shows no measured data. build the thing prove the check keep the leftovers climb and again nothing returns to a step it has left forward only
Conceptual. Each pass starts where the last one finished.

the questions

what if — answered, with the state attached

Each answer wears its state. One of these we could have built and refused to.

running building ambition refused Every claim wears one.

what if your software could help build better software?

Already does. Every project leaves us sharper tools for your next one.

running

no drift to chase — The documentation, the checks and the code never disagree about what the thing is.

what if your software could solve its own bugs?

Not yet. Today it cannot break the same way twice.

building

it cannot break twice — A defect becomes a refusal. Every refusal we ship has been seen to refuse.

what if your software delivered itself?

It could. We stop before the release. A person ships it.

refused

everything but the last step — Everything provable is proved. Putting something into the world is not provable.

what if you could watch your technical debt go down — and prove it?

Read the proof in the history. No dashboard required.

running

a change, not a dial — Our own shortcuts are written down. Paying one off means a change you can read.

we build the factories too

The factory ships with the software.

Machinery that makes the next change cheaper and harder to get wrong. You keep it.

A machine that makes machinesAn abstract mechanism of broken rings, golden-angle teeth and open spirals. Its aperture emits a smaller, finer and brighter copy of itself, which does the same, six generations over, ending in three at once. No ring closes and no loop returns: the chain only goes forward.

Day one looks like year three

Stand a repository up with the house standard already in place.

running

Rules that refuse, not rules remembered

The standard applies whether or not anyone remembered it today. The build declines the rest.

running

Bring the standard to code that never had one

The same refusals, installed into an existing repository, with a record of exactly what changed.

running

Provenance you can hand to an auditor

Every change says where it came from, and the record cannot be reshaped afterwards.

running

Know whether a change to the method helped

We can judge a revision to how we work. We report it. We never act on it.

building

Quality read from the source

Read from the code instead of rated by a reader.

building

What you keep when we leave.

what we refuse

We record judgment. We never let it decide.

Every mechanism here that judges writes a report a person reads. Nothing acts on its own score.

A person decides

Judgment is evidence, never authority. A tie is reported as a tie.

running

Your work never trains a model

No weight update, ever. What we learn is written down as text people can argue with.

running

No number instead of evidence

No score, no dial, no percentage standing in for the thing. We show you the change.

running

We name what is unproven

Beside the claim, unasked. A page silent about it reads like a page that passed.

running

A person publishes

We could automate the release. We decided a release is a person deciding.

refused

No loop that closes on itself

Nothing we ship feeds its own judgment back into the work with nobody in the path.

refused

A score can move for reasons that are not quality. So we report. We never act.

Everything we refuse

the ambition, stated as one

Advance what machines can engineer.

ambition

Teach machines to engineer software better than we can, including solutions we have not imagined.

stateA goal, not a claim. We keep saying which is which.
heading, not destinationTruth is the heading. The gap narrows, and the narrowing is the proof.
the testKnowledge you cannot reach is not knowledge.

Ways to work with us

for customers

Have software to build?

The system you need, the factory behind it, or both. You keep everything either way.

for collaborators

Help advance the engineering.

For people improving how machines design, build and evaluate software. Especially people who will tell us we are wrong.