Si votre interlocuteur hoche la tête pendant que vous lui expliquez votre programme, réveillez-le.
❧
Il est plus facile d'écrire un programme incorrect que d'en comprendre un correct.
◆
À lire aussi de Alan Jay Perlis
On ne peut pas aller de l'informel au formel par des moyens formels.
C'est mieux d'avoir 100 fonctions travaillant sur une seule structure de données que 10 fonctions pour 10 structures.
Il ne faut pas évaluer les programmeurs par leur ingéniosité ou leur logique, mais par l'exhaustivité de leur étude de cas.
Un programme qui manipule un grand nombre de données le fait d'un petit nombre de manières.
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.