You say these words all day. Deploy the daemon. Debug the algorithm. Clear your cookies. But tech jargon has a funny property: the newer the industry, the older the words. Our vocabulary is a junk drawer of Czech theater, Greek sailing terms, medieval Persian mathematics, Sanskrit theology, and one extremely canned lunch meat.
Here are ten terms you use constantly, where they actually came from, and — because dev audiences can smell a repeated myth from three tabs away — which parts of the folklore don’t survive contact with the primary sources.
Robot: forced labor, from a Czech play
“Robot” is barely a century old, and it debuted not in a lab but on stage. Karel Čapek’s 1920 play R.U.R. (Rossum’s Universal Robots) imagined artificial workers manufactured to do humanity’s drudgery — who, naturally, revolt. The word comes from the Czech robota: forced labor, serfdom, drudgery.
The detail most people miss: Karel didn’t coin it. He wanted to call his creations labori, from Latin, but found it too bookish. His brother Josef — a painter — suggested roboti, and Karel later publicly credited him as the word’s true author. So the term at the center of AI discourse was invented by a painter, for a play, about a labor uprising. There’s more where that came from if you look up robota on etymologos.
Cyber: a Greek helmsman at the wheel
Every “cyber-” word — cybersecurity, cyberspace, cybercrime — descends from cybernetics, the term mathematician Norbert Wiener chose in 1948 for the study of control and communication in animals and machines. Wiener built it from the Greek kybernetes, “steersman” or “helmsman” — the person steering the ship.
The same root sailed into Latin as gubernator and gave English “governor” and “government.” Which means “cybersecurity” and “gubernatorial” are, etymologically, cousins. Steering, control, feedback: the metaphor was always about who’s holding the wheel.
Algorithm: a mangled Persian surname
No Greek roots here, despite the -rithm that makes it look mathy. “Algorithm” is a garbled name. Muhammad ibn Musa al-Khwarizmi was a ninth-century Persian scholar at Baghdad’s House of Wisdom whose textbook on Hindu-Arabic numerals reached medieval Europe in Latin translation, where his name was rendered Algoritmi. Step-by-step calculation procedures became algorismus, and the spelling later drifted toward “algorithm” under the gravitational pull of the Greek arithmos (“number”) — a folk-etymology remix of a real man’s name.
Bonus: another of his books, al-Kitab al-mukhtasar fi hisab al-jabr wa-l-muqabala, gave us “algebra” from al-jabr, “the reunion of broken parts.” One author, two pillars of your CS degree.
Bug and debug: the moth story, honestly told
Here’s the famous version: Grace Hopper found a moth in a computer in 1945, taped it into a logbook, and coined “bug.” Charming. Also wrong in almost every checkable detail.
The documented history: “bug” meaning a defect is engineering slang from the 1870s. Thomas Edison used it casually in an 1878 letter, describing how “Bugs — as such little faults and difficulties are called” show up after the intuition and hard work. By the time computers existed, engineers had been chasing bugs for seventy years.
The moth was real, though. On September 9, 1947 (not 1945), operators of the Harvard Mark II pulled a dead moth from a relay and taped it into the logbook with the caption “First actual case of bug being found.” That’s a joke — it only lands because everyone already used the word. Hopper wasn’t the one who found it (she said so herself in interviews), but she told the story so well for decades that it fused to her name. The logbook page, moth included, now lives at the Smithsonian. Best programmer joke ever preserved by a national museum.
Daemon: Maxwell’s demon gets a day job
Those background processes ending in d — sshd, systemd, httpd — trace to MIT’s Project MAC around 1963. Fernando Corbató’s team named their tireless background programs after Maxwell’s demon, the thought-experiment imp from physics that sorts molecules in the background without supervision. Corbató confirmed this origin directly: they “fancifully began to use the word daemon to describe background processes that worked tirelessly to perform system chores.”
Myth check: you’ll still see “daemon” explained as an acronym for Disk And Execution MONitor. That’s a backronym, invented after the fact. The physics imp came first.
Spam: Monty Python, canned
In a 1970 Monty Python sketch, a café menu contains almost nothing but SPAM — the Hormel canned meat — while a chorus of Vikings drowns out all conversation by chanting “Spam, spam, spam, spam…” In early multi-user systems and Usenet in the 1980s and early 90s, flooding a channel with repeated garbage got named after exactly that: unwanted repetition crowding out everything you actually wanted. The luncheon meat predates the sketch (SPAM launched in 1937), but your inbox’s problem is named after the Vikings.
Cookie: magic, not fortune
When Lou Montulli at Netscape invented the browser cookie in June 1994 (to give the stateless web a memory, for an MCI shopping-cart project), he didn’t reach for baked goods at random. Unix programmers already passed around “magic cookies” — small opaque tokens a program receives and hands back unchanged. Montulli borrowed the established term. The oft-repeated fortune-cookie explanation (a little message hidden inside) is a nice image, but “magic cookie” is the documented lineage, straight from the man himself.
Avatar: from Sanskrit descent to spawn point
The oldest word on this list by a wide margin. Sanskrit avatara means “descent” — specifically, a deity (classically Vishnu) descending to take earthly form. Gaming borrowed the theology almost intact: Richard Garriott used it in 1985’s Ultima IV: Quest of the Avatar, wanting the player’s real self to be embodied in the game world, and Lucasfilm’s Habitat used it for online characters shortly after. Neal Stephenson’s Snow Crash (1992) made it standard. Every time you pick a profile picture, you’re performing a small incarnation. The deep history of “avatar” runs a few thousand years further back than your GPU.
Boot: your computer performs an impossible task every morning
“Booting” is short for “bootstrapping,” from the old idiom about pulling yourself up by your own bootstraps — a 19th-century American figure of speech for a physically impossible feat, originally used sarcastically. Early computing adopted it for a real chicken-and-egg problem: to load a program, a computer needs a program to do the loading. The fix is a tiny “bootstrap loader” that hauls in a bigger loader, which hauls in the OS. The machine genuinely lifts itself by its own straps. Somewhere along the way the idiom flipped from “impossible” to “admirable self-reliance,” but your BIOS preserves the original joke.
Wiki: catch the quick bus
In 1995, Ward Cunningham needed a name for his radical new edit-this-page website, the WikiWikiWeb. He’d learned the word on his first trip to Hawaii, when an airport employee directed him to the Wiki Wiki Shuttle between terminals at Honolulu airport — wikiwiki being Hawaiian for “quick quick.” He preferred it to his other candidate name, “QuickWeb.” And no, “wiki” does not stand for “What I Know Is” — that’s another backronym, and Cunningham has debunked it personally.
Why this matters (a little)
Etymology is the git history of language: blame any word and you find the commit, the author, and occasionally a very funny commit message taped into a logbook. Our jargon remembers a labor revolt, a helmsman, a Baghdad mathematician, a physics demon, and a shuttle bus. Not bad for an industry that claims to hate legacy code.

