Je ne résiste pas à vous traduire un billet de Rajneesh Garg qui liste les 20 excuses les plus utilisées par les développeurs quand leurs programmes plantent, c'est très bon, et ça donne dans l'ordre inverse :

20. "C'est étrange ..."
19. "Ça n'a jamais fait ça avant."
18. "Ça marchait hier."
17. "Comment est-ce possible ?"
16. "Cela doit être un problème hardware."
15. "Qu'est ce que tu as mal saisi dedans pour le faire planter ?"
14. "Il y a quelque chose de pourri dans tes données."
13. "Je n'ai pas touché ce module depuis des semaines !"
12. "Tu dois avoir la mauvaise version."
11. "C'est juste une coïncidence malheureuse."
10. "Je ne peux pas tout tester !"
9. "CECI ne peux pas être la source de CELA."
8. "Ça marche, mais ça n'a pas été testé."
7. "Quelqu'un a du changer mon code."
6. "As tu vérifié que tu n'avais pas de virus sur ton système ?"
5. "Même si ça ne marche pas, tu trouves ça comment ?
4. "Tu ne peux pas utiliser cette version sur ton système."
3. "Mais pourquoi tu veux le faire de cette façon ?"
2. "Où tu étais quand le programme est parti en morceaux ?"

Et la réponse Numéro Un des programmeurs quand leurs programmes ne marchent pas :

Devinez .............

Devinez ..............

1. "Ça marche sur ma machine" :-)