Path Dependence
Outcomes shaped by the sequence of past choices rather than by present merit.
Path dependence is the way an outcome gets locked in by the sequence of past choices rather than by the merits of the alternatives available today. Once enough has been built on an early decision — tooling, trained habit, compatible formats, the code that assumes it — switching to an objectively better option can cost more than staying put, even when everyone agrees the alternative is superior in isolation. The mechanism is increasing returns to adoption: each additional dependent makes the incumbent cheaper relative to its rivals, the same pull that gives a Network Effect its self-reinforcing shape.
The standard illustration is the QWERTY keyboard, popularized by Paul David's 1985 argument that a layout shaped by an 1870s typewriter's jams outlived the jam by a century through sheer lock-in. David's mechanism is mechanical, not ergonomic: typebars clashed and stuck when adjacent keys were struck in rapid succession, so Sholes separated the commonest letter pairs. The familiar claim that QWERTY was designed to slow typists down is itself folklore, fittingly enough for a case study in received histories, and later work — including Kay's 2011 reconstruction — supports the anti-jamming account. The example is more contested than the retelling suggests: Liebowitz and Margolis re-examined the typing-speed trials behind the claim that Dvorak is meaningfully faster and found the evidence thin, concluding QWERTY may simply have been good enough that nobody's switching costs were ever repaid. Both sides agree on the mechanism; they disagree on whether this fence, in the sense of Chesterton's Fence, was load-bearing at all — the part the example is usually cited to skip.
That caution generalizes past keyboards. "Nobody would design it this way today" is true of almost every mature system and is not, by itself, a case for tearing it out; it omits the switching cost, which Technical Debt exists to track and a staged Deprecation exists to pay down on purpose. The Provenance of a decision — why the path was taken, not merely that it was — is what turns "we would not choose this" into an argument rather than a complaint.
See also7
Flanderization
A recurring character reduced, across a long run, to a single exaggerated trait.
Meaning & Society8 connections
Root Cause Analysis
Escalating past the visible symptom until you find the layer that actually produced it.
Method49 connections
Naming
Choosing identifiers so the code states its own meaning without commentary.
Method59 connections
Version Control
A system recording the history of a project's files, enabling branching, merging, and recovery.
Version Control & Delivery26 connections
Regression
A previously working behavior that a change has broken.
Method23 connections
Sunk Cost Fallacy
Continuing an effort because of what has already been spent on it, rather than what remains to be gained.
Method6 connections
GIF
A 1987 image format limited to 256 colors per frame that survived a patent fight, the rise of better formats, and its own inefficiency to become the internet's format for short looping clips and reactions.
Graphics & Rendering4 connections
Linked from20
- ANSI Escape CodeSystems & Tooling
The in-band byte sequences, starting with the escape character, that tell a terminal to move the cursor, change color, or clear the screen, inherited from 1970s video terminals and still how every command-line tool draws.
- Colony SimPlay & Games
a genre of indirect settlement control where production chains and mood systems generate stories rather than just outcomes.
- Display ServerSystems & Tooling
The program that sits between applications and the screen, keyboard, and mouse, deciding what is drawn where and who receives input. On Linux it is moving from X11 to Wayland.
- FlanderizationMeaning & Society
A recurring character reduced, across a long run, to a single exaggerated trait.
- Gall's LawMethod
A complex system that works evolved from a simple system that worked; a complex system built from scratch never does.
- GIFGraphics & Rendering
A 1987 image format limited to 256 colors per frame that survived a patent fight, the rise of better formats, and its own inefficiency to become the internet's format for short looping clips and reactions.
- HysteresisMatter & Energy
The dependence of a system's state on its history as well as its present input, seen in magnets, rubber, and freezing water, and built deliberately into thermostats and switches so they don't flicker at a threshold.
- Internationalized Domain NameWeb Platform
Domain names written in non-Latin scripts and accented letters, made to work in an ASCII-only DNS by encoding them as xn-- strings, and the browser rules that decide when to show the real characters and when to show the code to block lookalike attacks.
- JaywalkingMeaning & Society
A pedestrian offense whose 1920s American origins are widely read as an effort to shift blame for road deaths onto pedestrians.
- JPEGGraphics & Rendering
The dominant photo format since 1992, which shrinks images about tenfold by converting 8×8 blocks into frequency patterns and rounding away the fine detail the eye barely notices.
- LegibilityMeaning & Society
Making a system countable and administrable, at the cost of the local knowledge that made it work.
- Network EffectMeaning & Society
A good whose value to each user grows as more people use it.
- Overton WindowMeaning & Society
The range of political positions treated as acceptable to hold at a given moment.
- PHPWeb Platform
The server-side language that began in 1994 as a personal set of homepage tools, spread on cheap shared hosting to run much of the web including WordPress and early Facebook, and survived years of ridicule by getting much faster and stricter.
- Rent-SeekingMeaning & Society
Spending resources to capture existing value instead of creating new value.
- Sunk Cost FallacyMethod
Continuing an effort because of what has already been spent on it, rather than what remains to be gained.
- Tragedy of the CommonsMeaning & Society
Hardin's parable of shared-resource collapse, and Ostrom's evidence that it is not inevitable.
- Universal Basic IncomeMeaning & Society
An unconditional cash payment to every member of a population, and its contested design and evidence.
- WordPressWeb Platform
The open-source PHP publishing system forked from b2 in 2003 that grew from a blogging tool into the software behind a large share of all websites, held together by themes, plugins, and a strict commitment to backward compatibility.
- Worse Is BetterMethod
A simpler, less correct design that ships and spreads beats a more correct one that doesn't, because adoption compounds.