Agent systems · Coordination
the work cannot live in the chat
How a voice-first executive cockpit turns unstructured intent into bounded agent work, then returns evidence without making chat the source of truth.
Read essayWriting
I write about software, systems, incentives, history, philosophy, and the questions that remain interesting after the immediate work is done.
The subjects will move. The recurring concerns are ownership, evidence, coordination, failure, recovery, and the structures we build to make complexity legible.
Agent systems · Coordination
How a voice-first executive cockpit turns unstructured intent into bounded agent work, then returns evidence without making chat the source of truth.
Read essayAgent systems · State · Evidence
A task graph shows what work may happen next. The state-transition graph beneath it determines what the system is allowed to believe after that work runs.
Read essayMobile systems · Interaction
Language is an implementation detail. Interaction primitives are not. React Native is most useful when it stops being asked to define the product's interaction model.
Read essayReact Native · Media · Interaction
The complete machinery behind source-to-viewer continuity for images and live video: ownership, first-frame readiness, gesture arbitration, current return targets, and visual proof.
Read guideMobile systems · Media · Ownership
The media transition looked healthy in traces and still felt wrong in the hand. The problem was presentation ownership, not the easing curve.
Read essay