Souvent les moyens justifient la fin: le but fait avancer la technique, et la technique survit même quand le but s'effondre.

À lire aussi de Alan Jay Perlis

On n'apprend pas l'informatique avec une calculatrice de poche, mais on peut oublier l'arithmétique.
Un bon système ne peut pas avoir un langage de commande faible.
Tout programme a (au moins) deux buts: celui pour lequel il a été écrit, et un autre pour lequel il ne l'a pas été.
Le 11ème commandement était «Tu programmeras» ou «Tu ne programmeras pas» - je ne me souviens plus lequel.
Vous croyez savoir quand vous apprenez, vous en êtes sur quand vous écrivez, persuadé quand vous enseignez, mais certain seulement quand vous programmez.
Toutes les citations de Alan Jay Perlis →

Dans la même œuvre

Dans un ordinateur, le langage naturel n'est pas naturel.
Si votre ordinateur parle anglais, il a probablement été fabriqué au Japon.
Quand nous écrivons des programmes qui «apprennent», ce qui arrive c'est que nous apprenons, et eux pas.
Il y aura toujours des choses que nous aimerions dire dans nos programmes, mais qui ne peuvent être que mal dites avec tous les langages connus.
La seule théorie constructive liant les neurosciences et la psychologie surviendra de l'étude du logiciel.