Transmission log
Field notes from the edges of design & code.
I build interfaces and agents, and write down what I learn while doing it. Six dispatches, several of them interactive. Try one.
Latest dispatches
05 ENTRIESDesigning Interfaces That Feel Alive
Most UI is designed to be looked at once. Here's what changes when you design for response instead of layout.
Building Agentic AI Systems That Don't Fall Apart
Agent loops are easy to demo and hard to trust. Notes on the loop structure that actually survives contact with real tasks.
TypeScript's Type System as a Design Tool
Types aren't just for catching bugs; they're a way of writing down intent so it can't quietly drift. A live playground, below.
Docker for Developers Who Just Want It to Work
Most Dockerfile problems are the same five problems wearing different clothes. Paste yours into the linter below.
A Linux Setup That Gets Out of Your Way
The best terminal setup is the one you stop noticing. A tiny sandboxed shell to poke at, below.