Zach Shallbetter’s notebook. A question on my desk right now:

What, exactly, is an interaction?

How I work →

01Featured system Open source

Fundamental Engine

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.

Explore the engine → Read the research

  1. 01 Declare Define bodies, relationships, forces and constraints. See the model →
  2. 02 Influence Let the field resolve behavior through explicit rules. Watch it run →
  3. 03 Read Access state, metrics and evidence at any point. Inspect state →
  4. 04 Reveal See how behavior emerges and why it changes. Explore examples →
  5. 05 Govern Set boundaries, authority and what can change. Learn more →

02Featured book Judgment Machines

The Last Undo

How we know enough to act.

A practical framework for establishing what must be true before a decision becomes materially harder to reverse.

Explore the book → Read an excerpt

Book 01Judgment MachinesZach Shallbetter

  1. 01 The question Find the last place a mistake is still cheap. Read the introduction →
  2. 02 See the cost Why faster output still means checking by hand. In the book →
  3. 03 Find the seam Locate where reversal becomes costly. In the book →
  4. 04 Carry the proof Record what was established, and by whom. In the book →
  5. 05 Measure the claim State the limits and what would change the conclusion. In the book →

03Featured system Azimuth

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.

World runtime / Evidence / Time

  1. 01

    Observe

    Bring observations and modeled data into the same world.

    Learn more →
  2. 02

    Resolve

    Keep evidence, derived state and uncertainty distinct.

    Learn more →
  3. 03

    Simulate

    Address the scene by time, rather than a playback position.

    Learn more →
  4. 04

    Inspect

    Ask where a representation came from and what it supports.

    Learn more →

Working through a problem that crosses disciplines?

I help carry the work from figuring out what needs to happen through design, engineering and delivery.