Programming's history is often told through languages and machines, but the tools programmers use to write code have their own quiet, consequential lineage. EMACS, which turns 50 this year, sits at a hinge point: it was the moment editing code went from wrestling a teletype to something recognizable as modern screen-based work, and its distribution model planted the seed for everything from GNU/Linux to GitHub. The origin story is more sociological than technical. Richard Stallman saw a full-screen editor called E at Stanford's AI Lab in 1976, came back to MIT, and rebuilt the existing Control-R TECO add-on so that every key ran its own macro. That single architectural choice — making the editor radically customizable by its users — unleashed a wave of bespoke configurations across the lab. The problem was that everyone's setup diverged, making it nearly impossible for Guy Steele Jr. to help colleagues debug their code. EMACS was born not from a desire to build a great editor but from Steele's need to broker consensus on a shared command set. David Moon and Stallman joined the effort, and the result was a standardized macro set mapped to the Meta key. What made EMACS stick was the combination of immediate usability and infinite depth. Bernard Greenberg noted that novices could learn to edit within an hour, while experts found it more capable than anything before it. That dual-audience quality — accessible floor, no ceiling — is the signature of tools that endure across decades. It's the same quality that made Unix, Vim, and later Git feel permanent rather than fashionable. The distribution model was as consequential as the code. Stallman sent EMACS to anyone who mailed him a tape and a return envelope, with one condition: send back your improvements. This was the "EMACS software-sharing commune," and it was a proto-open-source license years before the term existed. When James Gosling's commercial EMACS and Honeywell's commercialization of Greenberg's Multics version demonstrated that free code could be captured and sold, Stallman's response was the GNU Project — and the entire free software movement followed. The technical lineage runs deep. TECO begat Control-R begat EMACS begat GNU Emacs, each generation adding a layer: tape editing, then file editing, then real-time display, then full-screen interaction, then a complete embedded programming language (Emacs Lisp). That last step — making the editor a programmable environment rather than a fixed tool — is the architectural move that gave EMACS its longevity. It's the same principle that later powered browser extensibility, IDE plugins, and today's VS Code marketplace. Fifty years on, EMACS occupies an unusual cultural position. It's still actively developed and used, but it's also a monument — a living artifact of a moment when a few dozen people at MIT invented patterns (customizable editors, user-contributed extensions, copyleft distribution) that the rest of the industry would spend decades rediscovering. Apple shipped it with Mac OS X from 2001 until 2019, and even now, hidden EMACS keybindings persist across macOS. The editor outlasted the lab, the terminals, the tapes, and most of the operating systems it ever ran on.