Si je me souviens bien, l'IDE Delphi avait une indentation par défaut de deux espaces. La plupart du code hérité de l'entreprise comportait trois espaces et était écrit par le vice-président informatique et le PDG. Un jour, tous les programmeurs discutaient de ce que nous devrions faire pour nous faciliter la vie et un entrepreneur qui connaissait assez bien Delphi a dit : "Hé, l'IDE utilise par défaut deux espaces, est-ce que quelqu'un a un problème pour que nous fassions de même à l'avenir pour le nouveau code ?". Nous nous sommes tous regardés, avons pensé que c'était une évidence et avons dit que nous étions d'accord.
Deux jours plus tard, le vice-président et le directeur général ont appris que nous allions procéder à un changement aussi dangereux qui pourrait "causer des problèmes" et nous ont demandé d'utiliser trois retraits pour tout jusqu'à ce qu'ils puissent tous deux évaluer avec précision l'impact d'un tel changement. Je suis tout à fait favorable au respect des normes, mais ce sont les mêmes personnes qui pensaient que la programmation Oo consistait à créer un objet avec une seule fonction qui avait tous de la logique nécessaire pour effectuer une action, et que le contrôle de la source déplaçait les fichiers de code dans un autre répertoire.