The Algorithm We Call Money: How Digital Technology Renders Our Oldest Coordination Systems Obsolete
For six thousand years, humanity has been running two great algorithms — money and bureaucracy — without ever realizing they were algorithms at all.
That sentence is not a metaphor. It is a technical claim, and I want to spend some time defending it — because if it is correct, it changes almost everything about how we should think about the economic and institutional crises of our present moment.
The Informatik of Everything
When people hear the word algorithm, they picture lines of code, silicon chips, server farms humming in data centers. But an algorithm is simply a formal procedure for solving a problem under constraints. That is all it is. And when you strip economics down to its bones, you find the same thing: the systematic allocation of scarce resources under conditions of incomplete information.
Computer science and economics are not analogous disciplines that happen to use similar language. They are descriptions of the same underlying formal reality, arrived at from different directions. The largest optimization problems our civilization has ever attempted to solve have been economic ones. The convergence of computational thinking and economic thinking is not metaphor. It is recognition. And once you allow yourself to see it, the history of human social organization stops looking like a story of culture and ideology and starts looking like a history of constraint-driven design decisions — each one rational given what was known and possible at the time, and each one potentially obsolete the moment the underlying constraints change.
Two Architectures, One Problem
Early network engineers faced a foundational design choice that would eventually define the architecture of the internet itself. In a circuit-switched network, a central authority pre-allocates a dedicated connection for each communication before it begins. It is orderly, predictable, and catastrophically fragile if the central node fails. In a packet-switched network, each data unit carries its own addressing information and navigates independently through whichever nodes are available. It is messy, decentralized, and robustly resilient.
Human societies, with no knowledge of these engineering terms, built both. Money is packet routing. Every unit of currency carries embedded price signals that allow decentralized agents to make local allocation decisions without any global coordinator needing to know the full picture. The merchant in a medieval market town, the futures trader in Chicago, the street vendor in Lagos — each is processing local price information and making allocation decisions that, in aggregate, coordinate the behavior of millions of strangers who will never meet and never need to. Bureaucracy, by contrast, is circuit switching. It pre-allocates authority, establishes dedicated procedural pathways, and requires central coordination to function. The ministry, the legal system, the regulatory agency — each one a dedicated channel established in advance, through which certain kinds of decisions must travel.
Neither alone is sufficient, and this is the point that most political ideologies fail to grasp. The market cannot build a legal system. The state cannot price ten thousand commodities simultaneously. We have always run both architectures in parallel, not from ideological confusion but from genuine architectural necessity. The question has never been which architecture is correct. The question has always been how to tune the balance given the prevailing constraints.
The Token-Ring Diagnosis
In a token-ring network, all nodes share a single communication medium. A special authorization token circulates continuously. Any node that wishes to transmit must first acquire the token, transmit, and then release it back into circulation. The system functions beautifully — until one node seizes the token and refuses to release it. At that point, every other node falls silent. The medium does not degrade gradually. It collapses.
I find this image more clarifying than almost anything written in the political theory literature on inequality, because it relocates the problem. Extreme wealth concentration is not primarily a moral problem, though it is that too. It is a technical failure mode. The monetary signaling function — the capacity of price systems to coordinate behavior by transmitting information about relative scarcity and value — depends on tokens circulating. When they stop circulating, the signal degrades. When concentration becomes extreme enough, the signal collapses entirely. A seized token is not a successful accumulation strategy within the system. It is the system’s breakdown. The network does not slow down. It stops talking.
This matters because it changes what we are trying to fix. If wealth concentration is primarily a moral problem, the response is redistribution as justice. If it is primarily a technical failure mode, the response is system maintenance as engineering. These are not the same intervention, and they do not require the same political coalition to pursue them.
The Devil’s Advocate
Here is the strongest objection to everything I have said so far, and I want to give it its full force before responding to it. Even if one node captures all existing tokens, we can simply extend the number line. Issue debt. Create credit. Generate new tokens through financial instruments and thereby restore the signaling capacity of the system without redistributing anything. It sounds elegant. It is what our financial system has actually been doing for decades. And it nearly works.
But David Graeber’s anthropological research disturbs this solution at its foundation. Debt, Graeber argues, is not an extension of money but historically anterior to it. Credit relationships preceded coinage by millennia. And crucially, debt carries enforcement mechanisms that monetary exchange does not: obligation, coercion, moral condemnation of the defaulter. The entire moral vocabulary of guilt and sin in Western languages, Graeber notes, is etymologically entangled with debt. When you solve the token-hoarding problem by expanding into negative money, you are not preserving the monetary algorithm with a patch applied. You are quietly replacing a decentralized signaling system with something older, more personal, and considerably more coercive. The architecture has changed. You just haven’t updated the documentation. The system still looks like a market. It increasingly operates like a system of obligation and enforcement.
When Constraints Dissolve
Money and bureaucracy were never ideal systems in any absolute sense. They were optimal solutions to a specific constraint: the prohibitively high cost of storing, transferring, and processing information at scale. Given those costs, decentralized price signals and standardized procedural authority were genuinely brilliant designs. They solved the problem that existed. They did so with elegance, robustness, and extraordinary generativity — producing, over centuries, levels of material coordination and complexity that no previous social arrangement had come close to achieving.
But digital technology is driving information costs toward zero. When that happens, the optimization problem does not get easier. It changes entirely. Our existing solutions are no longer solving the problem we have. They are solving the problem we used to have. This is the precise situation of a brilliantly engineered steam engine in a world that has discovered electricity. The engine is not broken. The constraint it was built to address — the need for heat to generate motion — has simply dissolved. The engine’s excellence is now irrelevant. Continuing to refine its pistons and improve its fuel efficiency, while the world around it has reorganized around a fundamentally different energy substrate, is not conservative wisdom. It is a category error performed with great technical sophistication.
Rethinking from Scratch
Once you recognize money and bureaucracy as historically contingent algorithmic solutions rather than natural features of human social life, a genuinely different question becomes available. Not: how do we reform the tax code? Not: how do we streamline regulatory compliance? But: what coordination algorithms would we design from first principles if we began today?
This reframing is not utopian. It is engineering. It is the question a competent system architect asks when she inherits legacy infrastructure and is asked whether to patch or to rebuild. The answer is not always to rebuild — sometimes the cost of migration exceeds the benefit, and sometimes the old system has hidden virtues that only become visible when you try to replace them. But the question must be asked honestly, without the prior commitment to preservation that characterizes every mainstream political conversation about economic reform. It shifts the conversation from political argument about redistribution and deregulation — arguments conducted entirely within the assumptions of the old system, quarreling over parameters while leaving the architecture untouched — to an architectural question about what problems human coordination actually needs to solve when near-zero information costs remove the constraints that shaped every instrument we currently possess.
That question has not been seriously asked. It should be the central intellectual project of our moment. Not because the answers are obvious — they are not, and anyone who tells you they are is selling something — but because the question itself is the necessary first move. You cannot design a new system while you are still convinced you are merely tuning the old one.
The question before us is not whether to fix money and bureaucracy. It is whether we possess the intellectual courage to recognize that we are the programmers, the algorithms are ours, and the compiler has changed. The codebase, however elegant, was written for a different machine. It is time to read the source.
