“Se i costruttori costruissero come i programmatori programmano, il primo picchio che passa potrebbe distruggere la civiltà.”
“Non c'è linguaggio in cui sia difficile scrivere cattiviprogrammi.”
“1. Se la modifica di un programmatore a un programma esistente funziona, probabilmente non era quello che voleva il cliente.2. Il cliente non sa quello che vuole, ma sa quello che non vuole.”
“Einstein ha argomentato che ci devono essere spiegazioni semplificate della natura, perché Dio non è capriccioso o arbitrario. Tale fede non è di conforto al programmatore di software.”
“Programmare oggi è una gara tra i tecnici del software che lottano per costruireprogrammi migliori ed a prova di idiota, e l’Universo che cerca di produrre migliori e più grandiidioti. Al momento, l’Universo sta vincendo.”
“I primi hacker trasformarono la programmazione da un'attività puramente tecnica in una forma d'arte destinata, come spesso accade, alla fruizione da parte di un'élite di cultori della materia, risultando invece incomprensibile ai profani.”
“Misurare i progressi della programmazione dalle linee di codice è come misurare i progressi nella costruzione di aerei dal loro peso.”
“Quindi, ciò che la dichiarazione, 'Per poter vedere questo sito dovete usare...' significa davvero è: 'L'accesso a questo sito è limitato dall'incapacità o dall'arrogante rifiuto del progettista del sito di studiare un modo perché venga correttamente visualizzato su qualsiasi altra cosa che non sia la configurazionescelta'.”
“Nelle conversazioni personali con personale tecnico, io mi definisco un hacker. Ma quando sto parlando coi giornalisti dico solo ‘programmatore’ o qualcosa di simile.”
“Fare il debugging è doppiamente difficile rispetto a scrivere direttamente il codice. Quindi, se scrivi il codice nel miglior modo possibile, sei, per definizione, non abbastanza intelligente per fare il debug.”
“Un buon programmatore è in grado di superare un linguaggio scarso o un sistema operativo confuso, ma anche un grande ambiente di programmazione non salverà un cattivo programmatore.”
“[Il linguaggio di programmazione C] è uno strumento tagliente, con cui si può creare un programmaelegante ed efficiente, o fare un bagno di sangue.”
“La cosa più importante in un linguaggio di programmazione è il nome. Un linguaggio non avrà successo senza un buon nome. Io ho recentemente inventato un nome molto buono e ora sto cercando un linguaggio adatto.”
“Cerchiamo di cambiare il nostro atteggiamentotradizionale verso la costruzione di programmi. Invece di immaginare che il nostro compito principale sia quello di istruire un computer su cosa fare, concentriamoci piuttosto a spiegare agli esseri umani ciò che vogliamo che un computerfaccia.”
“Gli smanettoni erediteranno la terra.”