Computers had a small problem. They used short years. They only used two numbers. This made 2000 look like 1900. People worked hard to fix it. Now our computers work well. Do you use a computer?
Long ago, computers had a small problem. They used only two numbers for the year. This helped save space and money. 

A long time ago, computers had a big problem. This was called the Year 2000 problem. Some people also called it the Y2K bug.
In the early days, computer memory was very expensive. 
Many people were scared of the bug. They worried it would break important things like banks or power. Some people even bought extra food and water. 
Many smart workers, called programmers, worked hard to fix it. They checked and updated computer code before the year 2000. Because of their work, very few big errors happened. President Bill Clinton said it was a challenge that people met well. Even though some people were still worried, the world stayed safe.
The Year 2000 problem was a major worry for the whole world. People also called it the Y2K bug or the millennium bug. This problem involved how computers stored and used dates. Many computer programs used a shortcut for writing years. Instead of using four digits, they only used the last two. For example, a program might write 1985 as just 85. This worked fine for a long time. However, it created a big risk for the turn of the millennium. When the year 2000 arrived, computers might see "00" and think it was 1900.
This error happened because of how computers were built in the past. 
People began to notice this problem many years before it arrived. 
As the year 2000 got closer, the world prepared for many things.
In the end, the big disaster did not happen. 
The Year 2000 problem, often called the Y2K bug or the millennium bug, was a global concern regarding computer data. It specifically involved how software formatted and stored calendar dates. Many computer programs were designed to represent years using only the final two digits. For instance, the year 1985 might be stored simply as "85." This method worked for decades, but it created a logical crisis as the year 2000 approached. Computers would see "00" and could not distinguish the new millennium from the year 1900. 
The root cause of this issue was the high cost of computer memory in the mid-20th century. In 1975, memory was a scarce and expensive resource. A single kilobyte could cost anywhere from $10 to over $100. Because space on magnetic tape, discs, and internal memory was so limited, programmers used every trick to save room. Using two digits instead of four for a year saved significant space in large databases. This was a practical solution for the time, but it assumed that computers would not be used for many centuries. Engineers did not expect these early programs to remain in use for so long.
Awareness of the problem grew through various stages of discovery and warning. Bob Bemer first noticed the issue in 1958 while working on genealogical software. He spent twenty years attempting to warn the government and companies like IBM. In 1993, Peter de Jager published a "Doomsday 2000" article that brought wider attention to the risk. The term "Y2K" became the common abbreviation later on. David Eddy, a programmer from Massachusetts, is credited with using the term in a 1995 email. He noted that while others used long names like "Century Date Change," Y2K simply came to his fingertips.
As the deadline neared, the public and governments reacted with varying levels of intensity. Some companies predicted that fixing the bug would cost between $400 billion and $600 billion globally. This led to a period known as the "Y2K scare." Some individuals prepared for a potential computer-induced apocalypse by stocking up on food, water, and generators. Governments formed special committees to monitor critical infrastructure, such as telecommunications. They wanted to ensure that essential services were ready to handle potential errors.
When the year 2000 finally arrived, the massive global collapse many feared did not happen. 
Despite the overall stability, some specific technical errors did occur. Some credit card systems struggled to process cards with expiration dates in the new millennium. One upscale grocer even experienced a crash of ten cash registers due to these date issues. In the world of software, Microsoft Excel had a specific bug regarding leap years. It incorrectly treated the year 1900 as a leap year to maintain compatibility with older programs. 

The Y2K problem serves as a major lesson in the importance of long-term software planning. It highlighted how decisions made to save money in the 1960s could impact the world decades later. The issue also relates to the "Y2K38" problem, which involves how Unix systems represent time. Many of these systems use a 32-bit word to count seconds from a fixed date. This structure may cause similar issues when the count reaches its limit in the year 2038. Understanding these digital cycles helps engineers build more resilient systems for the future.
🖼️ Images & Media (7)
More to explore
✨ What else?
Related topics you might enjoy
🔬 Go deeper
More advanced topics to explore
🪜 Step back
Simpler topics to build understanding
What is Nepedia?
A free, ad-free encyclopedia for children. Every article is written at five reading levels, so the same page works for a five-year-old and a fifteen-year-old — use the level switcher above to see this one change. No account needed to read.