Essays
Writings on cybernetics, distributed systems, and the intersection of biology and software engineering.
Building Sand Wizard
No physics engine required.
How a 400×225 grid, a deterministic RNG, and a circular brush become a falling-sand survival game — with interactive examples you can play with.
Flow without traffic lights
Crowds discover lanes on their own.
How separation, alignment, and destination bias let a busy pavement organize itself without a controller.
The map that nobody drew
A city can sort itself by accident.
How Schelling's segregation model turns mild local preference into hard urban borders, districts, and dead seams.
Vehicles
Simple mechanisms, emergent behavior.
A Braitenberg-inspired series of interactive essays about simple sensorimotor loops and synthetic psychology.
Memory without a brain
Ants don't understand how to read maps.
Explaining stigmergy: how write-only memory creates complex, adaptive behavior in ant colonies and what it means for AI.
The shape of a flock
Choreography without a choreographer.
How local rules create global patterns in starling murmurations, and why robust systems often lack a central controller.
