There are two ways to write error-free programs; only the third one works.
quote by Alan Perlis
Added by Lucian Velea
Comment! | Vote! | Copy!

Some programming languages manage to absorb change, but withstand progress.
quote by Alan Perlis
Added by Lucian Velea
Comment! | Vote! | Copy!

It is easier to change the specification to fit the program than vice versa.
quote by Alan Perlis
Added by Lucian Velea
Comment! | Vote! | Copy!

If a listener nods his head when you're explaining your program, wake him up.
quote by Alan Perlis
Added by Lucian Velea
Comment! | Vote! | Copy!

We toast the Lisp programmer who pens his thoughts within nests of parentheses.
quote by Alan Perlis
Added by Lucian Velea
Comment! | Vote! | Copy!

Fools ignore complexity. Pragmatists suffer it. Some can avoid it. Geniuses remove it.
quote by Alan Perlis
Added by Lucian Velea
Comment! | Vote! | Copy!

In English every word can be verbed. Would that it were so in our programming languages.
quote by Alan Perlis
Added by Lucian Velea
Comment! | Vote! | Copy!

A programming language is low level when its programs require attention to the irrelevant.
quote by Alan Perlis
Added by Lucian Velea
Comment! | Vote! | Copy!

Every program has two purposes: The one for which it was written and another for which it wasn't.
quote by Alan Perlis
Added by Lucian Velea
Comment! | Vote! | Copy!

In computing, turning the obvious into the useful is a living definition of the word ""frustration"".
quote by Alan Perlis
Added by Lucian Velea
Comment! | Vote! | Copy!
