The keys beneath your fingers right now are arranged in an order designed to prevent mechanical jamming in a device that no longer exists. The QWERTY layout, patented by Christopher Latham Sholes in 1878, separated commonly paired letters to keep the typebars of his Remington typewriter from colliding. A century and a half later, we are still using his arrangement, not because it is optimal but because the cost of switching exceeds the benefit for any individual typist.
Path Dependence
Economists call this path dependence — the phenomenon where early decisions constrain future possibilities, even when the original rationale has evaporated. The QWERTY keyboard is the canonical example, but the phenomenon appears everywhere in technology.
The gauge of railroad tracks. The width of the Space Shuttle’s solid rocket boosters, constrained by the width of a railroad tunnel. The 80-column limit in source code, inherited from punch cards. Each of these is a ghost of a constraint that no longer exists, perpetuated by the accumulated weight of everything built on top of it.
The Keyboard as Interface
What is remarkable about the keyboard is not that it persists but that it persists so well. Despite decades of alternatives — voice recognition, handwriting input, touchscreens, brain-computer interfaces — the physical keyboard remains the fastest and most precise way for most people to communicate with a computer. It is a local optimum that may not be the global optimum, but it is remarkably difficult to escape.
The terminal emulator is another such ghost. The black rectangle with blinking cursor that programmers use daily is a simulation of a device — the VT100 video terminal — that was itself a simulation of a teletype. We are three layers of abstraction removed from the original hardware, yet the interface patterns remain recognizable.
Living with Legacy
The pragmatic response to path dependence is not rage but acceptance, tempered by awareness. Learn the QWERTY layout because fighting it is futile, but understand why Dvorak might be faster. Use the terminal because it is powerful, but recognize that its conventions are historical accidents, not laws of nature.
The most interesting question is not “why do we still use these things?” but “what are we adopting today that will seem equally arbitrary in fifty years?” The answer, almost certainly, is most of it.