Actualités

31 May 2026 · L’équipe

Les 10 bugs les plus drôles (et douloureux) de l’histoire du code

Il y a des bugs qui font sourire. Il y a des bugs qui font pleurer. Et il y a ceux qui entrent dans la légende. Voici notre sélection des plus mémorables.

1. L'an 2000 — le bug qui a terrorisé la planète

Pour économiser de la mémoire, les développeurs des années 60-70 avaient stocké les années sur 2 chiffres. Résultat : au passage à l'an 2000, des milliards de lignes de code allaient considérer qu'on était en 1900. Des centaines de milliers de développeurs ont passé des années à corriger ça. Moral de l'histoire : prévoyez toujours l'avenir.

2. Le bug d'affichage de Facebook qui a écrit sur des milliers de murs

En 2013, un bug sur Facebook a envoyé des notifications erronées à des millions d'utilisateurs. La cause ? Une variable mal initialisée. Une ligne. Des millions d'impacts. Classique.

3. Le déploiement du vendredi à 17h

On ne déploie jamais en production le vendredi après-midi. Tout le monde le sait. Tout le monde l'a quand même fait au moins une fois. Et tout le monde a eu tort au moins une fois.

4. Le bug à 1 caractère qui a coûté 500 millions

En 1962, la sonde spatiale Mariner 1 a été détruite à cause d'un trait d'union manquant dans le code de guidage. Une erreur de ponctuation. 500 millions de dollars partis en fumée.

5-10. Les classiques

  • Le off-by-one error qui boucle une fois de trop — ou pas assez
  • Le null pointer exception qui arrive toujours en production, jamais en dev
  • Le merge conflict résolu à la va-vite un jeudi soir
  • La variable nommée temp2_final_VRAIMENT_FINAL_v3
  • Le commentaire // TODO: fix this later daté de 2009
  • Et bien sûr : "it works on my machine"

Si vous vous reconnaissez dans l'un de ces bugs — bienvenue dans le club. Et si vous voulez l'afficher fièrement, on a ce qu'il vous faut. 👋