Dead Code Society

In the basement of a brutalist university building in Berlin, a server rack hums a tune from 1994. It is running an implementation of Gopher, serving text files to a network of exactly three concurrent users. It is an artifact, a digital ruin carefully preserved by a group of technological conservationists who call themselves the Dead Code Society.

The internet we know is a hyper-centralized, surveillance-heavy mall of interactive JavaScript frameworks. But beneath it lies the sediment of Web 1.0 and earlier—protocols that were outcompeted, abandoned, or simply forgotten. NNTP, Gopher, Finger, early IRC subnets. They are the Roman roads of the digital age: overgrown, mostly unused, but still fundamentally sound.

For the Dead Code Society, maintaining these protocols is an act of resistance. "Modern software is ephemeral by design," says Vance, one of the maintainers. "An app built today might break in six months when an API changes. But a Gopher client from thirty years ago still works perfectly. We are preserving the idea that software can be finished."

There is a haunting beauty to browsing the web via these ancient protocols. The speed is instantaneous. There are no tracking pixels, no cookie banners, no algorithmic timelines. Just hierarchical directories and plaintext. It forces a different mode of reading. You cannot passively consume a Gopher hole; you must navigate it intentionally.

But the rot is setting in. Hardware fails. Capacitors burst. The knowledge required to compile 32-bit binaries for obscure Unix distributions is fading as the greybeards retire or pass away. The Dead Code Society is racing against time to virtualize these environments, wrapping ancient operating systems in modern Docker containers—a kind of digital taxidermy.