Alan Perlis Quotes on Design

5 quotes

  1. Every program has two purposes: The one for which it was written and another for which it wasn't.

  2. Fools ignore complexity. Pragmatists suffer it. Some can avoid it. Geniuses remove it.

  3. In English every word can be verbed. Would that it were so in our programming languages.

  4. Simplicity does not precede complexity, but follows it.

  5. Some programming languages manage to absorb change, but withstand progress.

All Alan Perlis quotes