LES DIX COMMANDEMENTS DU PROGRAMMEUR OU, COMMENT PROGRAMMER SANS STRESS 1) Des Bugs tu ne t'inquièteras pas. Les bugs dans votre logiciel sont actuellement des fonctionnalités particulières. 2) Corriger le problème tu ne feras pas. Vos utilisateurs auront plus de chance de gagner au loto que de tomber encore sur ce bug. 3) Le traitement des erreurs tu ne traiteras pas. La gestion des erreurs ne signifie quelque chose que pour les gens enclins aux erreurs. 4) Des restrictions, tu n'imposeras pas. Laisser l'utilisateur entrer n'importe quoi comme donnée, n'importe où, n'importe quand. 5) Tu n'optimiseras pas. Les utilisateurs sont reconnaissants d'obtenir une information quelle qu'elle soit. 6) Tu n'aideras pas. Si un utilisateur n'est pas capable d'utiliser seul votre programme, il est trop abruti pour mériter votre programme de toutes façons. 7) Tu ne documenteras pas. La documentation ne sert qu'à annoncer de futures modifications. Comme votre programme est parfait dès la première version, il n'aura jamais besion d'être modifié. 8) Tu ne te presseras pas. Seuls les patrons ou les très jolies utilisatrices ont besoin d'un programme dans les temps. 9) Tu ne réviseras pas. Votre interprétation des spécifications est toujours correcte. Vous connaissez les besoins des utilisateurs mieux qu'eux. 10) Tu ne partageras pas. Si des programmeurs ont besoin d'une partie de votre code, ils n'auront qu'à l'écrire eux-mêmes.