If you think about trust
Why checking costs more than generating, and where the fix lives.
Zach Shallbetter’s notebook. A question on my desk right now:
01Featured system Open source
Making relationships computational.
A cross-platform runtime where objects, relationships, forces and constraints are explicit, inspectable and computational, and an ongoing research program exploring the boundaries of computational systems.
02Featured book Judgment Machines
How we know enough to act.
A practical framework for establishing what must be true before a decision becomes materially harder to reverse.
03Featured system Azimuth
Reality before rendering.
An evidence-aware physical-world runtime in development. Explore what exists, how it changes, and what an observer would actually perceive.
Bring observations and modeled data into the same world.
Learn more →Keep evidence, derived state and uncertainty distinct.
Learn more →Address the scene by time, rather than a playback position.
Learn more →Ask where a representation came from and what it supports.
Learn more →31 essays. Choose a route, or follow one current thread.
Why checking costs more than generating, and where the fix lives.
What a factory teaches software, and what software gave back.
From the open question of interaction to a product built on one rule.
Accountability, hiring and community as infrastructure.
Current threads
2026Distance from GrayA commitment-specific account of what remains unestablished, and what contracts and measurement can show without pretending to prove truth.2026Why Interaction Became a Scientific ProblemFour decades of human-computer interaction, and the question the field kept postponing: what, exactly, is an interaction?2026The Material Is the ContractWhat building a nano-ceramic game board taught me about parameters.2026Living DocumentationThe input-side contract for generative work.I help carry the work from figuring out what needs to happen through design, engineering and delivery.