Les lois de Murphy

Un petit florilèges de différentes formulations de la loi de Murphy en sciences et en informatique.

On ne peut savoir à la fois exactement quand ça va foirer, où ça va foirer et pourquoi ça va foirer.

Révision de Paccaut du Principe d'Heisenberg-Mikusek
  • Si c'est vert ou si ça remue, c'est de la biologie.
  • Si ça pue, c'est de la chimie.
  • Si ça ne fonctionne pas, c'est de la physique.
  • Si ça occupe des tableaux entiers de formules, c'est des mathématiques.
Révision de la Classification des Sciences selon Murphy

La météo est la science qui étudie le temps qu'il aurait dû faire.

Citâge de Bruno

La Théorie du Chaos est un ensemble de lois de Murphy trop snobs pour dire son nom.

Paradigme d'Hohmann

Une expérience réussie ne doit jamais être reproduite.

Loi de Reproductibilité de Fett

La théorie c'est quand ça ne marche pas mais que l'on sait pourquoi.

La pratique, c'est quand ça marche mais qu'on ne sait pas pourquoi.

Quand la théorie rejoint la pratique, ça ne marche pas et on ne sait pas pourquoi.

Lemme Éternel du CNRS

Dans un bilan, soit vous détruisez de la matière, soit vous en créez.

Anti-Loi de Lavoisier des Bilans

Si un molécule est biscornue, son nom l'est aussi.

Si elle est simple, son nom est quand même tordu.

Propriété de la Nomenclature systématique de Bernadat

Dans des conditions parfaitement contrôlées de pression, température, humidité, volume, taux d'oxygène, débit et autres variables, un organisme fera absolument et uniquement tout ce qu'il lui plaira.

Principe d'Incertitude biologique de Harvard

Si assez de données sont collectées, n'importe quoi peut être prouvé par des méthodes statistiques.

Loi de William & Holland

Ce qui est simple est faux, ce qui est compliqué est inutilisable.

Théorème Epistémologique de Valéry

Quand un scientifique respectable et sérieux dit que quelque chose est possible, il a probablement raison.

Quand il dit que quelque chose est impossible, il a très probablement tort.

Première Loi de Clarke

Dites à un homme qu'il y a trois cent milliards d'étoiles dans l'univers et il vous croira sur parole.

Dites-lui qu'un banc est recouvert de peinture fraîche et il faudra qu'il le touche pour en être sûr.

Loi de l'Humanité

À plus que les ordinateurs deviennent intelligents, à plus que c'est des emmerdeurs.

Loi de Murphy-Turing

Le chien a un maître, le chat un serviteur, l'ordinateur un esclave.

Loi de l'Animal informatique de Coste

Ne faites jamais confiance à un ordinateur que vous ne pouvez pas balancer par la fenêtre.

Loi de Hunt

L'erreur est humaine mais un véritable désastre ne peut être qu'informatique.

Transcendance de Von Neumann

Les ordinateurs ne sont pas fiables, mais les humains le sont encore moins.

Première Loi de Gilb de la Non-Fiabilité

Il y a trois grands mensonges en informatique :

  • Ça marche.
  • C'est compatible.
  • Ça sort bientôt.
Révélation d'Heurtel

Si vous mettez 30 novices devant un ordinateur équipé de Windows, vous aurez 30 manières différentes de planter Windows.

Loi des Plantages de Moine

Un programme informatique fait ce que vous lui avez dit de faire, pas ce que vous voulez qu'il fasse.

Troisième loi de Greer

La fiabilité d'une machine est inversement proportionelle au nombre de logiciels Microsoft qui y tournent.

Principe de Fiabilité de Teyssier

Il y a deux types d'administrateurs :

  • celui qui a fait une grosse connerie sous root,
  • et celui qui va en faire une.
Théorie des Catastrophes appliquée à Unix

Commit du soir, espoir.

Build du matin, chagrin.

Dicton du CVS
  1. Dire d'un programme qu'il est bogué c'est exprimer un pléonasme.
  2. Il n'y a jamais de bugs dans les programmes que j'écris : juste des caractéristiques non documentées.
Remarques du Développeur de Cavey

Il y a trois types de programmes :

  • ceux avec des bugs que vous connaissez,
  • ceux avec des bugs que vous ne connaissez pas,
  • ceux avec les deux.
Répartition de Werda

Un programme sans bug est un programme qui n'a pas été suffisament testé.

Antigarantie de Boué

Un bug critique en production se produira dix minutes avant votre heure prévue de départ.

Loi du Bug de Cinq heures moins Dix

Faire disparaître un message d'erreur est une utopie.

Vous n'avez simplement pas encore trouvé celui qui l'a remplacé.

Fausse Joie du Message d'Erreur

L'Exception surgit TOUJOURS hors des try {} catch().

Loi de Stack Trace

Si le produit a été conçu pour rejeter toute entrée invalide, alors un crétin ingénieux découvrira une méthode pour rentrer quand même des données invalides.

Cinquième Postulat de Troutman

Les applications ne fonctionnent que sur les PC des développeurs.

Loi du Développeur d'Heurtel

Du mauvais code n'a pas besoin d'être commenté ou corrigé, mais réécrit.

Loi de Sysiphe

Si le code et les commentaires se contredisent, les deux sont probablement faux.

Contradiction de Shryer

Un code que vous avez écrit et que vous n'avez pas regardé depuis plus de six mois aurait très bien pu être écrit par quelqu'un d'autre.

Loi d'Eagleson

Il vaut mieux changer le cahier des charges pour l'adapter au programme que vice-versa.

Loi d'Adéquation

La taille d'un programme grandira jusqu'à occuper tout l'espace mémoire disponible.

La complexité d'un programme grandit jusqu'à ce que son concepteur n'y comprenne plus rien.

Cinquième et Septième Loi de la Programmation informatique

La vie serait plus facile si on en avait le code source.

Loi Métaphysique des Programmeurs