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

I am living in the Google years, no question of that. And there are advantages to it. When you forget something, you can whip out your iPhone and go to Google. The Senior Moment has become the Google moment, and it has a much nicer, hipper, younger, more contemporary sound, doesn't it? By handling the obligations of the search mechanism, you almost prove you can keep up.... You can't retrieve you life (unless you're on Wikipedia, in which case you can retrieve an inaccurate version of it).
Nora EphronRead
We could say we want the Web to reflect a vision of the world where everything is done democratically. To do that, we get computers to talk with each other in such a way as to promote that ideal.
Tim Berners-LeeRead
Marketers use big data profiling to predict who is about to get pregnant, who is likely to buy a new car, and who is about to change sexual orientations. That's how they know what ads to send to whom. The NSA, meanwhile, wants to know who is likely to commit an act of terrorism - and for this, they need us.
Douglas RushkoffRead
When I took office, only high energy physicists had ever heard of what is called the Worldwide Web... Now even my cat has its own page.
William J. ClintonRead
I probably wouldn't be a good spokesman for an electric car, because I'll still get on a private jet, and one flight on a private jet undoes all my electric-car good deeds.
George ClooneyRead
What turns me on about the digital age, what excited me personally, is that you have closed the gap between dreaming and doing. You see, it used to be that if you wanted to make a record of a song, you needed a studio and a producer. Now, you need a laptop.
BonoRead

A little wisdom, now and then

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

Quote by Alan Perlis | QuoteProject