
Words like "bug," "spam," and "algorithm" all started as technical jargon before becoming everyday vocabulary. Here's where ten common ones actually came from.
TL;DR
Plenty of words people use every day started out as narrow, technical terms confined to computing or engineering, long before they became part of ordinary conversation. Here are ten with genuinely interesting origins, some well known, some less so.
The story of "bug" meaning a technical fault is often traced to a moth found stuck in a relay of an early computer in 1947, logged in the machine's maintenance notebook as the literal cause of a malfunction. The term "bug" for a mechanical defect actually predates that specific incident by decades in engineering circles, but the moth story is real and became the popularized origin story that stuck in public memory.
Unwanted repetitive digital messages get their name from Monty Python's Flying Circus, a 1970s British comedy sketch featuring a group of Vikings repeatedly chanting the word "Spam" over a canned meat product, drowning out actual conversation. Early internet users adopted the word to describe unwanted, repetitive messages flooding a forum or inbox, the connection to the sketch's relentless repetition, not the food itself, is the actual origin.
This one has genuinely old roots, tracing back to the name of a 9th-century Persian mathematician, whose name was Latinized in a way that eventually produced the modern word. The term referred to step-by-step mathematical procedures long before computing existed, and computing simply adopted an already-existing word for exactly what it needed to describe.
Before it meant a network security barrier, "firewall" was literally a physical wall built to prevent fire from spreading between sections of a building, a term still used in that original sense in construction and fire safety. Computing borrowed the metaphor directly: a barrier designed to contain and prevent something harmful from spreading.
Borrowed directly from biology, where it originally described a self-replicating pathogen. The parallel to a piece of malicious code that copies itself and spreads between systems was close enough that the biological term transferred almost unchanged into computing vocabulary.
The small piece of data websites store on a visitor's device gets its name from "magic cookie," an older computing term for a small piece of data passed between programs, itself likely inspired by the general idea of a small token or treat. The food-adjacent name has stuck for decades despite the two having nothing else in common.
Referring to remote, internet-based computing resources rather than local storage, "the cloud" comes from network diagrams, where a cloud shape was traditionally used as a simplified symbol representing the complex, abstracted parts of a network that didn't need to be drawn in detail. The metaphor of something intangible and somewhere "up there" stuck.
Short for "robot," used for automated software that performs repetitive tasks or, more recently, simulates conversation. The shortened form became common enough in tech contexts that it now functions as a standalone word in everyday use, largely detached from its robotic origin.
Borrowed from psychology, where it describes a sensory experience with no external stimulus, i.e., perceiving something that isn't there. Applied to AI, it describes a model generating confident, plausible-sounding output that has no basis in fact, a fittingly direct metaphor for confidently perceiving something that isn't real.
Long used in theater and broadcasting to describe a cue given to remind someone what to say or do next, "prompt" has taken on a specific new life as the term for the text input someone gives an AI model to generate a response, a fairly natural extension of its original meaning.
Technical fields regularly need precise new vocabulary, and borrowing an existing word with a related meaning is usually easier than inventing something from scratch, which is exactly why so much everyday language traces back to a narrow, technical origin.
This pattern isn't unique to computing or AI, most fields do this to some degree. What's notable right now is the sheer speed at which AI-specific vocabulary, hallucination, prompt, agentic, and others, is moving from specialist jargon into genuinely common usage, likely the fastest pace of this kind of linguistic absorption in recent memory.
The popularized origin story involves a moth found in a 1947 computer relay, logged as the literal cause of a malfunction. The term for a mechanical defect actually predates that specific incident by decades, but the moth story became the widely repeated version.
From a 1970s British comedy sketch featuring repeated, overwhelming chanting of the word "Spam," which early internet users adopted to describe unwanted, repetitive digital messages, referencing the sketch's relentless repetition rather than the food itself.
No, it's much older, tracing back to the name of a 9th-century Persian mathematician. The word described step-by-step mathematical procedures long before computing existed, and computing adopted an already-existing term.
Borrowing an existing word with a related meaning is usually faster and more intuitive than inventing new vocabulary from scratch, which is a common pattern across most technical fields, not unique to computing or AI.