Working Library

The papers, books, and tools behind the work: human-machine trust, autonomy, and interface design for AI systems.

Explore12 entries
The Glass Cage (opens in a new tab)
The Glass Cage: Automation and Us by Nicholas Carr

When automation takes over a task, human skill and attention quietly erode. A reminder that every interface either keeps the operator sharp or lets them drift.

Pittsburgh

Location
40.4406, -79.9959

··
Temperature (Celsius)
··
Humidity
··
Air Quality Index

Current Time

Data Viz - Air Quality Index Demo by yaochangyang on CodePen (opens in a new tab)
Sentient Design (opens in a new tab)
Sentient Design: Crafting Intelligent Interfaces with AI by Josh Clark and Veronika Kindred

The clearest current framework for designing with machine intelligence instead of around it. The principle that matters most for physical AI is deference: the system suggests, the person decides.

Laminar: agent traces, made readable (opens in a new tab)Laminar — ship reliable agents

Laminar: agent traces, made readable

A strong example of making machine behavior legible. The trace reads as a conversation instead of a tree of technical events, and failures can be described in plain language and tracked across every run. Trust in an agent means being able to follow what it did and why.

Foxglove: robot data, made visible (opens in a new tab)Foxglove — the observability stack for Physical AI

Foxglove: robot data, made visible

Before an operator can trust a robot, someone has to be able to reconstruct why it did what it did. Foxglove puts every sensor stream on one synchronized timeline. The same principle belongs in operator interfaces: show the moment, the data, and the decision side by side.

Ironies of Automation (opens in a new tab)

Ironies of Automation

Lisanne Bainbridge · Automatica, 1983

Automation leaves people the hardest parts of the job: monitoring for rare failures and taking over when things go wrong, with skills that have gone rusty from disuse. Written in 1983 and still the clearest statement of the operator's dilemma.