Dunia membelanjakan ratusan bilion Dolar untuk menyelesaikan satu masalah komputer sebelum tahun 2000.
Bila tarikh itu tiba dan hampir tiada apa yang berlaku, ramai membuat kesimpulan bahawa masalah itu tidak pernah wujud.
📌 Tahun disimpan dua digit kerana ruang simpanan sangat mahal
Pada zaman awal pengaturcaraan komputer, ruang simpanan sangat mahal dan sangat terhad.
Untuk menjimatkan ruang, pengaturcara menyimpan tahun menggunakan dua digit sahaja.
Tahun 1975 disimpan sebagai 75.
Amalan itu munasabah pada masa itu kerana tiada siapa menjangka kod tersebut masih digunakan berdekad kemudian.
Masalahnya menjadi jelas apabila tahun 2000 semakin hampir.
Tahun 2000 akan disimpan sebagai 00.
Bagi sistem yang membandingkan tarikh, 00 kelihatan lebih awal daripada 99.
Bermakna sistem mungkin mengira tempoh secara songsang.
Pengiraan faedah, tarikh luput, jadual penyelenggaraan, dan kawalan proses semuanya boleh terjejas.
📌 Kod lama dalam sistem bank, penerbangan, dan loji kuasa
Masalahnya bukan pada komputer peribadi sahaja.
Kod lama itu berada dalam sistem bank, syarikat penerbangan, loji kuasa, dan sistem kawalan industri.
Sebahagian sistem itu ditulis puluhan tahun sebelumnya dalam bahasa pengaturcaraan yang sudah jarang digunakan.
Sebahagian pengaturcara asalnya sudah bersara.
Dari kira-kira 1997 hingga 1999, usaha besar dilakukan di seluruh dunia.
Syarikat menyemak berbilion baris kod dan membetulkannya satu demi satu.
Beberapa anggaran meletakkan jumlah perbelanjaan global pada ratusan bilion Dolar.
📌 Perdebatan yang belum selesai sampai hari ini
Bila 1 Januari 2000 tiba, sangat sedikit gangguan besar berlaku.
Sistem penting di seluruh dunia beroperasi seperti biasa.
Di sinilah perdebatan bermula dan ia belum selesai sampai hari ini.
Sebahagian berpendapat ketiadaan gangguan membuktikan usaha itu berjaya.
Sebahagian lain berpendapat masalah itu dibesar-besarkan sejak awal.
Yang dipersetujui ramai adalah beberapa gangguan kecil memang berlaku dan diselesaikan dengan cepat.
Perdebatan itu adalah contoh klasik masalah menilai sesuatu langkah pencegahan.
Bila pencegahan berjaya sepenuhnya, tiada apa yang berlaku, dan tiada apa yang berlaku kelihatan seperti tiada apa yang perlu dicegah.
✅ Pengajaran #1: Langkah pencegahan yang berjaya kelihatan seperti pembaziran
Langkah pencegahan yang berjaya kelihatan seperti pembaziran, kerana hasilnya adalah ketiadaan masalah.
✅ Pengajaran #2: Kita jarang memberi penghargaan kepada persediaan, dan itu sebab ramai berhenti bersedia
Kita jarang memberi penghargaan kepada persediaan, dan itulah sebab ramai orang berhenti bersedia.
✅ Pengajaran #3: Simpanan emas keluarga juga begitu, Anda mungkin tidak pernah memerlukannya
Simpanan emas keluarga juga begitu, iaitu Anda mungkin tidak pernah memerlukannya, dan itulah hasil terbaik yang boleh diharapkan.
Sistem penting di seluruh dunia beroperasi seperti biasa.
Yang dipersetujui ramai adalah beberapa gangguan kecil memang berlaku dan diselesaikan dengan cepat.