Le Bug de l'An 2000 : Autopsie de l'apocalypse qui a fait pschitt
On nous avait promis le chaos, on a eu une gueule de bois et des factures de consultants.
Souvenez-vous de cette nuit. 31 décembre 1999. Le champagne était au frais, mais dans le garage, papa avait quand même stocké quelques packs d'eau et une radio à manivelle, 'au cas où'. Les chaînes d'info tournaient en boucle sur les avions qui allaient tomber, les centrales nucléaires qui allaient fusionner et les distributeurs de billets qui allaient déclarer la fin du capitalisme. On guettait le passage à l'an 2000 avec un mélange d'excitation et la trouille sourde que notre Tamagotchi ne prenne le contrôle de l'arsenal atomique. C'était le réveillon de la grande frousse, la première cyber-panique mondiale. Et la cause de tout ça ? Deux malheureux chiffres manquants.
Pour comprendre la source de cette paranoïa collective, il faut enfiler sa salopette de plombier et descendre dans les caves de l'informatique. Dans les années 60 et 70, la mémoire d'un ordinateur coûtait une fortune. Chaque octet était précieux, plus gardé qu'un lingot d'or. Alors, les pères fondateurs du code, dans leur infinie sagesse et leur souci d'économie, ont pris un raccourci : pour stocker une année, pourquoi s'encombrer d'un '19' qui ne changeait jamais ? On allait noter '75', '82', '99'. Tout le monde comprenait. C'était malin, c'était efficace. Personne, dans son garage enfumé, n'imaginait que ces programmes écrits en COBOL sur des cartes perforées tourneraient encore trente ans plus tard, aux commandes des banques, des assurances et des systèmes de guidage de missiles.
Le problème, c'est que cette petite économie de bouts de chandelle était une bombe à retardement. Que se passerait-il quand le compteur passerait de '99' à '00' ? Pour des milliers de programmes, '00' ne voulait pas dire 2000, mais 1900. Imaginez un peu le tableau : un programme de calcul d'intérêts qui pense que votre prêt a 100 ans de retard, un système de logistique qui jette tous les produits périssables car leur date de péremption est passée depuis un siècle, un logiciel de navigation qui vous envoie en 1900 au lieu de 2000. Le bug n'était pas un monstre unique, mais une armée de termites invisibles qui menaçaient de dévorer les fondations de notre civilisation numérique naissante.
La prise de conscience, tardive, a déclenché une ruée vers l'or sans précédent. N'importe quel programmeur grisonnant qui savait encore lire du COBOL est devenu une rock star, facturant des fortunes pour fouiller des millions de lignes de code abscons. Le 'bug Y2K' est devenu un business à 300 milliards de dollars. Les consultants en costume-cravate produisaient des rapports plus terrifiants les uns que les autres, les médias s'emballaient, et le grand public achetait des boîtes de conserve en se préparant à un hiver nucléaire causé par un bug de comptabilité.
Et puis, minuit a sonné. Et... rien. Ou presque. Quelques bugs anecdotiques ici et là, comme un vidéo-club qui a facturé 100 ans de retard à un client, mais pas d'apocalypse. Les avions n'ont pas chuté, les feux rouges ont continué de fonctionner. Alors, la plus grosse arnaque de l'histoire ? Non. C'est là que réside la vraie leçon, la plus ironique de toutes. La raison pour laquelle rien ne s'est passé, c'est précisément PARCE QUE nous avons paniqué. Nous avons payé une armée de plombiers pour vérifier chaque recoin de la tuyauterie mondiale et changer les joints avant la grande fuite. On a dépensé une fortune pour que tout fonctionne exactement comme avant. Le bug de l'an 2000 n'était pas la catastrophe, c'était la facture. La facture de notre dépendance soudaine et totale à une infrastructure invisible et bricolée.
Le Saviez-Vous ?
La toute première manifestation concrète du bug de l'an 2000 n'a pas eu lieu le 1er janvier, mais bien avant. Dès 1997, dans un supermarché américain, un ordinateur a refusé de traiter une livraison de corned-beef. La raison ? La date de péremption des boîtes de conserve, fixée à '00', était interprétée par le système comme étant en 1900, rendant la marchandise périmée depuis 97 ans.
On a dépensé 300 milliards de dollars pour apprendre que la prévention fonctionne. Une leçon qu'on a depuis allègrement oubliée à chaque nouvelle mise à jour.