The Librarian's Dilemma: On Melvil Dewey and the First Broken Links

Long before the first 404 error flickered on a terminal, the problem of a broken link was a physical, tangible frustration. It was a book that could not be found. In the late 19th century, Melvil Dewey, of Decimal System fame, attempted to solve this not with code, but with card stock and sheer, rigid optimism. His solution, the 'relative index', was a precursor to our modern semantic site structure, and its failure is a lesson we are still learning today.

Dewey’s system was brilliant for its location-agnosticism. A book on metallurgy was always 669, whether it was in a library in Boston or Bombay. This is the conceptual ancestor of the relative path; the content had a permanent, logical identity, independent of its physical shelf. But Dewey knew that patrons often thought in terms of subjects, not numbers. They would ask for a ‘book on blacksmithing,’ not ‘a book from 682’. So, he created a vast card catalog index that mapped everyday language to his precise numerical URLs. ‘Blacksmithing’ would point you to ‘682’. This was the original internal linking structure.

The dilemma arose when the system evolved. As new knowledge emerged, the taxonomy had to change. A librarian might decide that ‘Blacksmithing’ should be a sub-category under a new ‘Historic Trades’ section, moving it from 682 to a new number. But what of the old index card? Dewey’s solution was as brutal as a hard redirect: he instructed librarians to draw a line through the old number on the card and pen in the new one. The link was updated, but the artifact was defaced.

This created a palimpsest of broken paths. A patron could easily find the card for ‘Blacksmithing,’ but the human-written number beside it might be a messy correction, or worse, an obsolete number if the update had been missed. The very tool meant to guide users now had the potential to mislead them. The integrity of the entire system relied on every librarian, in every branch, perfectly maintaining these thousands of handwritten links in perpetuity—a logistical impossibility.

We face Dewey’s dilemma every time we restructure a site. We change a URL and slap a redirect on it, believing the problem is solved. But that redirect is the line through the old number on the card. It’s a fix, but not a cure. It creates a layer of complexity and technical debt that must be maintained forever, or else it becomes a broken link. Dewey’s system taught us that a logical structure is only as strong as the paths that lead to it. The most elegant information architecture in the world is useless if the signposts that point to it are allowed to decay. The librarian’s hand, poised to cross out the old number, is a ghost we must live with, a reminder that our maps require as much care as the territories they describe.

Notes & further reading

A few pages I came back to while writing this: