Blog

Notes from building an agentic operating system: ontology, agents, data, sovereignty and models, and the places where the automation deliberately stops.

A system of record cannot act

Business software was designed to hold an accurate account of what already happened. That design decision is why a company's speed is set by how fast its staff can type.

Read article →

Apache Avro: the contract between modules

Every event between modules is a contract. Apache Avro writes it into the data, and a schema change becomes a proposal a person approves and the system records.

Read article →

The integration tax

Every company knows what its software costs. Almost none can say what the space between the systems costs, and it is usually the larger number.

Read article →