The animation on our home page
Complexity from simple rules.
That quiet field of cells you clicked on is Conway’s Game of Life - a tiny mathematical universe invented in 1970, and one of the best explanations we know for what engineering actually is.
Move your cursor to seed life
What it is
The mathematician John Conway devised the Game of Life as a zero-player game: you set up the board, and then it plays itself. The board is a grid. Every cell is either alive or dead. Between one moment and the next, exactly four rules apply:
- A living cell with fewer than two living neighbours dies, as if by loneliness.
- A living cell with two or three living neighbours survives.
- A living cell with more than three living neighbours dies, as if by overcrowding.
- A dead cell with exactly three living neighbours becomes alive.
That’s the whole game. No randomness, no hidden state, no exceptions. Everything you see in the field above - the flickering colonies, the stable islands, the gliders that swim across the grid - comes from those four sentences, applied over and over.
Why it matters
The Game of Life is the classic demonstration of emergence: rich, surprising, lifelike behaviour arising from rules almost too simple to bother writing down. Nobody designed the glider. Nobody programmed the still lifes and the oscillators. They fall out of the rules. Mathematicians later proved the game is Turing-complete: with a big enough grid and the right starting pattern, this four-rule universe can compute anything a computer can compute. People have built working clocks, calculators - even the Game of Life itself, running inside the Game of Life.
The lesson runs both ways. Simple rules can generate unbounded complexity - and the complexity you see in the world is often not complicated at its core. Underneath most overwhelming systems is a small set of rules interacting, faithfully, at scale.
Why it’s on our home page
Because it’s how we think about engineering. The systems we work on - commerce platforms, health data flows, device fleets - look bewildering from the outside. They never are. They are simple rules, compounding: an inventory rule meeting a pricing rule meeting a regulation. The craft is finding the four sentences underneath the thousand symptoms, engineering them properly, and then - this is the part most people skip - keeping the game running. A rule that isn’t applied reliably, every generation, produces noise instead of life.
Complexity from simple rules, reliably run.
That is the whole firm, in one animation.