D'où vient la phrase ce n'est pas un bug mais une fonctionnalité ? Je l'ai découverte en regardant la série Silicon Valley mais est-elle plus ancienne que ça ?
Réponse publiée sur Quora
The Jargon File définit feature (fonctionnalité) depuis 1975[1] ainsi :
Bug qui a été documenté. Appeler quelque chose “fonctionnalité” signifie parfois que l’auteur du programme n’a pas pris en compte le cas particulier et que le programme a répondu d’une manière inattendue mais pas strictement incorrecte. Une plaisanterie standard est qu’un bug peut être transformé en fonctionnalité simplement en le documentant (ainsi théoriquement personne ne peut s’en plaindre car il est dans le manuel), ou même en le déclarant simplement comme correct. “Ce n’est pas un bug, c’est une fonctionnalité!” est un slogan commun
S’il était commun en 1975, ce slogan date de la préhistoire …
Il fait aussi penser à un Perlisisme très profond :
Tout programme a au moins deux buts : celui pour lequel il a été écrit, et celui pour lequel il ne l’a pas été.
Notes de bas de page

Sur le même sujet
- Quelle est la fonctionnalité la plus intéressante du langage de programmation Python ?
- Lisp est-il un langage de programmation facile ?
- Quelles sont les choses que seuls les programmeurs comprendront ?
- Pourquoi dit-on que Python est un langage facile à apprendre ?
- Pourquoi avoir créée autant de language de programmation ?
