Become an AI & ML Engineer with Cal Poly EPaCE — IBM-Certified Training
Get 20% off all career paths from fullstack to AI
Overview
Build a Learning Habit
Download Class Central's free printable study calendar
Download for Free
Explore the technical lessons from the Y2K crisis in this 24-minute conference talk that examines how a seemingly simple two-digit year coding decision nearly caused global digital chaos. Dive into the historical context of early computing when storage was precious and those extra two digits seemed unnecessary, then trace how this shortcut created cascading consequences across interconnected systems and critical infrastructure. Analyze the massive global remediation effort that involved armies of programmers battling legacy code, rewriting systems, and testing countless scenarios to avert disaster. Examine both the successes and near-misses of various strategies employed during this unprecedented collaborative problem-solving initiative. Connect these historical insights to modern software development challenges, drawing parallels between Y2K and contemporary issues like technical debt, long-term maintainability, and system complexity in today's agile, cloud-computing environment. Learn how to anticipate unforeseen consequences of coding decisions, understand the lasting impact of legacy code, recognize the power of collaborative effort in tackling complex challenges, and prioritize technical debt management to ensure sustainable software development practices.
Syllabus
Y2K: The bug that didn't bite | Amir Safavi | LDX3 London 2025
Taught by
LeadDev