Tagged articles
4 articles
Page 1 of 1
Lin is Dream
Lin is Dream
May 26, 2025 · Fundamentals

Why Time Bugs Threaten Software: From Y2K to the 2038 Problem

This article explores how time is represented in computers, explains historic bugs like the Y2K and the upcoming 2038 issue, clarifies GMT/UTC, time zones and daylight saving, and compares 32‑bit and 64‑bit timestamps, Java long handling, and architectural differences that affect time calculations.

2038 problem32-bit vs 64-bitJava long
0 likes · 12 min read
Why Time Bugs Threaten Software: From Y2K to the 2038 Problem
IT Services Circle
IT Services Circle
Apr 10, 2022 · Fundamentals

The Greatest Bug in Human History: The Millennium Bug and Its Legacy

The article explains how the Y2K "millennium bug"—a time‑representation flaw in early computer systems—triggered worldwide panic, prompted massive code rewrites, and left lasting lessons for programmers, while also introducing the related 2038 Unix time problem.

Millennium BugTime RepresentationY2K
0 likes · 10 min read
The Greatest Bug in Human History: The Millennium Bug and Its Legacy
Liangxu Linux
Liangxu Linux
Mar 20, 2022 · Fundamentals

How the Y2K Bug Nearly Reset Civilization and What It Means for Modern Code

From the panic of the 1999 Y2K transition to the lingering 2038 Unix time overflow, this article explains how early memory‑saving date formats caused massive system failures, the emergency fixes applied, and the lasting lessons programmers must heed when handling time in software.

Time RepresentationUnixY2K
0 likes · 10 min read
How the Y2K Bug Nearly Reset Civilization and What It Means for Modern Code