#history
39 posts
· min read
Why is your home network 192.168.1.1? The 1994 address war behind it
Three blocks of addresses were quietly set aside in 1994 with no explanation for the numbers, an opposition RFC titled 'Considered Harmful' predicted decades of pain, and the lead objector ended up co-signing the winning standard. Your router's default address is the armistice line.
#networking
#history
#homelab
#ai-assisted
· min read
What does sudo stand for? The answer changed while nobody was looking
Everyone types it, few know the name drifted. The command was born around 1980 at SUNY Buffalo meaning one thing, the official project now spells it another way, and the man pages quietly rewrote what the first two letters mean. The story of the most-typed safety mechanism in computing.
#unix
#history
#linux
#ai-assisted
· min read
Why is localhost 127.0.0.1? Sixteen million addresses for talking to yourself
One man reserved it in 1981 with a single table row and his own initials as the only justification. The reason it was 127 and not anything else was never written down, and the address block it sits in is large enough to give every person in the Netherlands their own loopback.
#networking
#history
#unix
#ai-assisted
· min read
What does bash stand for? A pun, a dead shell, and a login name
The default shell of the Linux world is a forty-year-old joke about a man named Bourne. The rest of the shell family tree is no more serious: one shell is named after a teaching assistant's login, one after a fish, and two of them are both called sh.
#unix
#history
#linux
#ai-assisted
· min read
Why is it called booting? The impossible trick your computer does every morning
The word behind every restart describes something that cannot be done: lifting yourself off the ground by your own straps. Engineers in the 1950s chose the idiom precisely because it names a real paradox at the bottom of every machine, and the paradox is still there.
#unix
#history
#hardware
#ai-assisted
· min read
Why is cron called cron? The one Unix name that tells the truth
In a vocabulary built from puns, insults and physics jokes, the Unix scheduler is named with a straight face after the Greek word for time. The story is in what happened next: a daemon that checked its watch so eagerly it had to be taught to sleep.
#unix
#history
#linux
#ai-assisted
· min read
Why is it called a 404? There was never a room 404
The web's most famous number has a beloved origin story involving an office at CERN where the first server lived. The web's own pioneers call the story hogwash. The real answer is duller, older, and better: the digits are a sentence, and you can read them.
#networking
#history
#web
#ai-assisted
· min read
Why is it called a core dump? The memory was made of tiny magnets
When a program dies badly, the file it leaves behind is named after hardware that has been extinct for fifty years: little ferrite rings threaded by hand onto wire grids, by the millions, mostly by women whose work your crash reports still commemorate.
#unix
#history
#hardware
#ai-assisted
· min read
Where foo and bar come from: the only variable with its own RFC
The placeholder in half of all code examples traces back through a WWII vulgarity, a 1959 model railroad club dictionary, and a 1930s comic strip. The internet's standards body eventually gave it an official etymology, published on April 1st.
#unix
#history
#programming
#ai-assisted
· min read
What does CAPTCHA stand for? The Turing test, running in reverse
The squiggly letters guarding every signup form are a 1950 thought experiment turned inside out: a human laboring to convince a machine it is not one. The acronym says exactly that, and the words it made you type were quietly put to work.
#ai
#history
#security
#ai-assisted
· min read
Why is it called ping? Sonar, submarines, and an acronym that isn't
The first tool anyone reaches for when the network dies was written in one evening in 1983 by a man thinking about submarines. The acronym everyone quotes for it was invented by someone else, after the fact, and the author's response to it was better than either story.
#networking
#history
#unix
#ai-assisted
· min read
Where the word port comes from (in networking)
A network port is a numbered endpoint that lets one host run many services at once. The word traces from the Latin for a gate or harbour, through the general computing sense of a connection point, into the TCP/IP port formalised by Jon Postel and Vint Cerf in the early ARPANET RFCs.
#networking
#tcp
#history
#naming
#ai-assisted
· min read
Where the word firewall comes from
Before it filtered packets, a firewall was a literal wall — a fire-resistant barrier in buildings from the 1850s, then the iron bulkhead behind a vehicle's engine. The networking sense borrowed the metaphor in the late 1980s and was cemented by Cheswick and Bellovin's work at Bell Labs.
#firewall
#networking
#security
#history
#ai-assisted
· min read
Why Caddy is called Caddy
Matt Holt started Caddy in 2014 as a computer-science student and released it in 2015. The name carries the golf-caddy idea — a helper that handles the tedious parts of serving the web — and the server went on to be the first to do HTTPS automatically by default.
#caddy
#web-server
#history
#naming
#ai-assisted
· min read
The 1983 video game crash was a governance failure
The crash erased ~97% of the US video game market in two years. Players hadn't stopped wanting games — Atari lost control of who could publish, the shelves filled with junk, and trust collapsed. Nintendo won by re-imposing the gate.
#gaming
#history
#industry
#opinion
#ai-assisted
· min read
Sierra, LucasArts, and the two deaths of the adventure game
Sierra's catalog — Half-Life, Homeworld, Tribes, plus the adventure canon — reads like a modern major's. The brand is a dormant trademark inside Microsoft. Two distinct forces explain the gap: a financial collapse and a market shift, routinely mistaken for one story.
#gaming
#history
#industry
#opinion
#ai-assisted
· min read
Why your terminal is called a TTY (and where the teletype still hides)
TTY is short for teletypewriter — a 1920s electromechanical printing telegraph that became the first computer terminal. The machine is gone, but the name survives in /dev/tty, getty, stty, SIGHUP, and a whole generation of terminal emulators that pun on it — kitty, Ghostty, PuTTY, Alacritty.
#unix
#history
#naming
#ai-assisted
· min read
Where 'bug' and 'debugging' really come from
Grace Hopper's 1947 moth in the Harvard Mark II is real, and it is in the Smithsonian. But the word "bug" for an engineering fault is decades older — Edison used it in 1878 — which is exactly why the logbook entry is a joke.
#history
#naming
#ai-assisted
· min read
Where the word 'daemon' comes from (and why it isn't 'demon')
The Unix daemon was named at MIT around 1963 after Maxwell's demon — a tireless background sorter from thermodynamics — not after any religious devil. The Greek daimon meant a benevolent guiding spirit, and "Disk And Execution Monitor" is a backronym invented decades later.
#unix
#history
#naming
#ai-assisted
· min read
Why Git is called Git
Linus Torvalds wrote Git in about two weeks in April 2005 after the BitKeeper licensing fallout, and named it after himself. "Git" is British slang for an unpleasant person — and the man page lists several joking backronyms for when it works or breaks.
#git
#history
#naming
#ai-assisted
· min read
Why Apache is called Apache
The Apache web server has two competing origin stories — "a patchy server" built from NCSA httpd patches in 1995, and respect for the Apache Native American nation. The project's own documentation has told both, and which one is "real" has become a live question.
#apache
#history
#naming
#web
#ai-assisted
· min read
Why a Docker image is called an 'image'
A Docker image is not a picture. The word traces through ISO files and CD-ROMs back to the 1960s, when an 'image' meant a faithful, byte-for-byte copy of storage — and the 'ROM' in CD-ROM is the same read-only idea Docker's immutable layers are built on.
#docker
#containers
#history
#naming
#ai-assisted
· min read
Where the HTTP cookie comes from
Lou Montulli invented the web cookie at Netscape in June 1994 to give a stateless protocol a memory. The name is borrowed from the Unix "magic cookie" — an opaque token a program hands around — and the privacy story started almost immediately.
#web
#history
#networking
#naming
#ai-assisted
· min read
Why JavaScript is called JavaScript (and has nothing to do with Java)
JavaScript was written in ten days in May 1995, shipped as LiveScript, and renamed JavaScript in December as a marketing co-branding deal with Sun. The name is a trademark, the language is unrelated to Java, and the standard had to be called something else entirely.
#javascript
#history
#naming
#ai-assisted
· min read
Why Java is called Java
Java started as "Oak," named after a tree outside James Gosling's window at Sun. A trademark conflict forced a rename in 1995, and the replacement was picked over coffee — Java, the Indonesian coffee the team drank by the gallon. The steaming-cup logo made the accident official.
#java
#history
#naming
#ai-assisted
· min read
Why Bluetooth is called Bluetooth, and what the logo actually is
Bluetooth is named after a 10th-century Danish king, Harald "Bluetooth" Gormsson, who united warring tribes — the analogy Jim Kardach drew when he proposed it as a codename in 1996. The logo is a bind-rune of the king's initials. The codename was never meant to ship.
#bluetooth
#history
#naming
#networking
#ai-assisted
· min read
Where the word 'spam' comes from (yes, it's Monty Python)
Spam means junk because of a 1970 Monty Python sketch in which Vikings chant "SPAM" until it drowns out all conversation. The term moved through MUDs and Usenet to email, and Hormel — which trademarked SPAM in 1937 — eventually made peace with the lowercase generic use.
#history
#naming
#networking
#ai-assisted
· min read
Why Python is called Python (it's Monty Python, not the snake)
Guido van Rossum named Python in December 1989 after Monty Python's Flying Circus, not the reptile. The snake logo is a 2006 retrofit, the docs say spam and eggs instead of foo and bar, and the BDFL title started as a joke in a 1995 mailing-list thread.
#python
#history
#naming
#ai-assisted
· min read
Where the name Docker comes from
A docker is a longshoreman — the worker at a port who loads and unloads shipping containers. The software took its name from the work; the work took its metaphor from the 1956 standardisation of physical shipping containers. The container ecosystem inherited the maritime vocabulary.
#docker
#history
#containers
#naming
#ai-assisted
· min read
SSH: the 1995 protocol nothing has displaced
Tatu Ylönen wrote SSH at Helsinki University of Technology in July 1995 after a password-sniffing incident. Thirty years later it is the default remote-access protocol on every Unix-like operating system, including Windows. Almost nothing else in security tooling has lasted as long unchanged.
#ssh
#security
#history
#networking
#ai-assisted
· min read
POSIX, the standard nobody reads
POSIX stands for Portable Operating System Interface, plus an X added at the IEEE's request. Richard Stallman coined the name in 1988. The standard codifies the Unix interface every modern operating system claims to implement and almost none follow strictly.
#posix
#unix
#history
#standards
#ai-assisted
· min read
The editor wars were never really about the editor
vim came from ed (1969) through ex and vi. Emacs came from a different lineage starting at MIT in 1976. The thirty-year fight between them was a disagreement about whether modal editing is worth the learning curve. Nano is the third option that quietly took the casual market.
#vim
#emacs
#nano
#history
#ai-assisted
· min read
Why Kubernetes is called K8s, and what the Greek means
K8s is a numeronym — K, eight letters, s. Kubernetes itself is the ancient Greek κυβερνήτης, the helmsman of a ship. The seven-spoked logo is a Star Trek easter egg. The thing it names is the third generation of Google's internal scheduler.
#kubernetes
#k8s
#history
#naming
#ai-assisted
· min read
What does grep stand for, and the seventy-five-year history of the regular expression
grep is short for g/re/p — the ed command syntax for global regular expression print. Regular expressions themselves go back to a 1951 RAND memo by Stephen Kleene. The thirty-year flavour war is a footnote to the original math.
#regex
#history
#unix
#ai-assisted
· min read
JSON: discovered, not invented
Douglas Crockford has said for twenty years that he did not invent JSON, he discovered it. The format was sitting inside JavaScript the whole time, waiting for someone to extract it. The story of how a 2001 footnote in a browser scripting language ate XML's lunch is shorter than most people think.
#json
#history
#data
#ai-assisted
· min read
YAML vs YML, and what 'markup language' actually means
The .yml extension is a 1990s DOS artifact. The 'YAML Ain't Markup Language' acronym is a 2002 self-correction. Both questions resolve cleanly once you know markup languages and data serialisation formats are different categories with different ancestors.
#yaml
#markup
#history
#data
#opinion
#ai-assisted
· min read
What we mean when we say 'the cloud'
The cloud was a network-diagram icon for two decades before it was a product. Compaq coined cloud computing in 1996, AWS made it real in 2006, and the surrounding vocabulary — VPS, hyperscaler, colocation — each carries its own history.
#cloud
#infrastructure
#history
#opinion
#ai-assisted
· min read
SQL or 'sequel': a short history of two pronunciations
Two pronunciations of SQL have coexisted for nearly fifty years. Why the language was renamed in the first place, and what each pronunciation preserves, turns out to be more interesting than the debate that surrounds it.
#sql
#databases
#history
#opinion
#ai-assisted
· min read
Where database names come from
A short tour of database name origins. Children, code names, predecessors, acronyms, mythology, and at least one pet duck on a houseboat. Most of the history of the field is hidden inside the names themselves.
#databases
#history
#opinion
#ai-assisted