QuoteProject
Every program has (at least) two purposes: the one for which it was written and another for which it wasn't.
Alan Perlis
ShareWTF𝕏

Interpretation

What this quote means

Programs often serve unexpected purposes beyond their original design.

This quote by Alan Perlis highlights the nature of programming, where a software application can fulfill its intended purpose while simultaneously taking on unintended roles. This duality reflects the complexity of technology and the varied ways users may interact with and utilize software, emphasizing that the intent behind a program can greatly differ from its practical applications in the real world.

Themes

ProgrammingSoftwareTechnologyPurposeDesign

In practice

Example use cases

During a tech conference, to illustrate the versatility of software applications.

More from Alan Perlis

Because of its vitality, the computing field is always in desperate need of new cliches: Banality soothes our nerves.
Alan PerlisRead
In computing, turning the obvious into the useful is a living definition of the word "frustration".
Alan PerlisRead
It is better to have 100 functions operate on one data structure than to have 10 functions operate on 10 data structures.
Alan PerlisRead
A good programming language is a conceptual universe for thinking about programming.
Alan PerlisRead
Every reader should ask himself periodically β€œToward what end, toward what end?”—but do not ask it too often lest you pass up the fun of programming for the constipation of bittersweet philosophy.
Alan PerlisRead
C programmers never die. They are just cast into void.
Alan PerlisRead

Similar quotes

LISP has jokingly been described as "the most intelligent way to misuse a computer." I think that description is a great compliment because it transmits the full flavour of liberation: it has assisted a number of our most gifted fellow humans in thinking previously impossible thoughts.
Edsger DijkstraRead
I wrote an ad for Apple Computer: "Macintosh - We might not get everything right, but at least we knew the century was going to end".
Douglas AdamsRead
More than anything else, technology will pave the way for innovative change at Starbucks. The bulk of Starbucks' innovation over the next several years will be technology-focused.
Howard SchultzRead
We wanted flying cars, instead we got 140 characters.
Peter ThielRead
The fundamental truth for developers is they will build if there are users.
Satya NadellaRead
By his very success in inventing labor-saving devices, modern man has manufactured an abyss of boredom that only the privileged classes in earlier civilizations have ever fathomed.
Lewis MumfordRead

A little wisdom, now and then

Subscribe for the occasional hand-picked quote. No noise.

Quote by Alan Perlis | QuoteProject