← ELI5 中文
EXPLAINED SIMPLY

What computer designs were mistakes, but are now impossible to change?

A new computer wakes up as an antique
For anyone who’s curious
No. 124Inside Computers & the InternetPart 24 of 24Inspired by RedditFact-checked Oct 8, 2026
Video2:17 · English voice (AI) · English subtitles

Can't play sound? The illustrated version is right below.

Read the transcript

The full narration of the video.

You might think a new computer is new all the way through. In fact, the moment it powers on, it pretends to be a chip from 1978. Computers are full of designs like this: not quite right back then, and now too late to change, even though we know better. Why can't we change them? Think about the sockets in your home.

The shape of the plug was settled early, almost casually. Then every appliance was built to match it. Now if you want a better shape, every appliance in the city has to change with it. Nobody can pull that off. Let's look at the three most famous sockets in computing, one at a time.

Number one: the empty box. Inside a program, everything lives in labeled boxes. In 1965, a scientist named Tony Hoare let those boxes be empty, simply because it was the easiest thing to build. The trouble is, a program reaches in, finds nothing there, and crashes on the spot.

In 2009, he stood on stage and apologized, calling it his billion-dollar mistake. But the world's software already depends on empty boxes. So we keep using them, and keep being careful. Number two: house numbers. Every device online needs a number so others can find it.

The original system had only about 4.3 billion numbers. Back then, that seemed like more than enough. Then in 2011, the global pool ran out. Actually, a new numbering system was designed back in 1995, with more numbers than we could ever use.

But switching means every router, website and phone in the world has to switch too. Thirty years on, only about half have. Number three: that old relic from the beginning. When most computer chips today power on, they first act like a chip from 1978, then switch step by step into modern mode.

All so that software from decades ago still runs today. The chipmaker did plan to remove these relics. After asking around, it dropped the plan in 2024. So none of this is about anyone being foolish. Everyone builds on top of the earliest decisions, and they turn into the foundation.

Your new phone can open a file from ten years ago precisely because everyone chose to carry the baggage instead of starting over. So next time you set a rule that others will build on, give it one more minute of thought. What old rule around you is stuck for good? Tell us in the comments.

1

In one sentence

1978

A rule set casually at the start, then followed by everyone, can never be changed again.

When most computer chips power on today, they first act like a chip from 1978, then switch step by step into modern mode. Nobody is being lazy. The old rule is simply holding up too many things.

2

Why can’t we change it? Think of your wall sockets

AT FIRST
The plug shape was picked almost casually
There were few appliances. Any shape would do.
LATER
Every appliance was built to match it
A better shape means every appliance in the city must change with it. Nobody can pull that off.

Put simply: changing the thing is easy. Changing everything that depends on it is not.

3

Three famous “sockets” in computing

① The empty boxPrograms keep things in labeled boxes. In 1965, scientist Tony Hoare allowed a box to be empty, because it was the easiest thing to build. A program reaches in, finds nothing, and crashes.
② House numbersEvery device online needs a number. The original system had about 4.3 billion of them, which seemed endless. The global pool ran out in 2011.
③ The antique chipMost computer chips start up acting like a 1978 chip, so that software from decades ago still runs.
4

A few real numbers

1965Empty box is bornAdded while Hoare designed a programming language
$1 billionHis own estimateIn a 2009 talk, the damage empty boxes caused over forty years
~4.3 billionOld house numbersSounds like a lot, until the whole world shares them
2011The pool runs dryThe last global blocks went out to each region
About halfUse the new numbersDesigned in 1995; by 2026, just over half of Google’s users reach it this way
2024Cleanup droppedIntel proposed removing the old modes in 2023, then gave up after feedback
5

A common misunderstanding

“People back then were foolish” No. It was the simplest choice and good enough at the time. Then everyone built on top of it, and it became the foundation. Even the inventor and the chipmaker wanted to change things, and still couldn’t.
The hardest thing to change is usually the very first decision.
Your new phone can open a file from ten years ago because everyone chose to carry the baggage instead of starting over. Next time you set a rule others will build on, give it one more minute.
UP NEXT

How a Web Page Gets Made

Using a sign-up page for a seafood dinner: walls, paint, switches, a shared notebook and a street address, no code required.

No. 1 · 5 minKeep going →
← Back to ELI5