Every program has (at least) two purposes: the one for which it was written and another for which it wasn't.
Alan PerlisRead
Because of its vitality, the computing field is always in desperate need of new cliches: Banality soothes our nerves.
Interpretation
The computing field constantly requires fresh ideas to combat monotony, as familiar phrases provide comfort.
Alan Perlis highlights the dynamic nature of the computing field, where innovation is essential. He suggests that as the field evolves rapidly, the constant influx of new ideas is necessary to avoid stagnation. At the same time, familiar concepts or clichés serve to provide reassurance and stability amidst the swift changes, hinting at a balance needed between creativity and comfort in communication.
In practice
Using this quote during a tech conference to emphasize the importance of innovation in the industry.
Every program has (at least) two purposes: the one for which it was written and another for which it wasn't.
In computing, turning the obvious into the useful is a living definition of the word "frustration".
It is better to have 100 functions operate on one data structure than to have 10 functions operate on 10 data structures.
A good programming language is a conceptual universe for thinking about programming.
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.
C programmers never die. They are just cast into void.
We want to galvanize people's imaginations. With enough political will and investment, we could make wheelchairs obsolete.
As the amount of inputs go up, as the number of people and ideas that clamor for attention continue to increase, we do what people always do: we rely on the familiar, the trusted and the personal. The incredible surplus of digital data means that human actions, generosity and sacrifice are more important than they ever were before.
A graphic representation of data abstracted from the banks of every computer in the human system. Unthinkable complexity. Lines of light ranged in the nonspace of the mind, clusters and constellations of data. Like city lights, receding.
At our computer club, we talked about it being a revolution. Computers were going to belong to everyone, and give us power, and free us from the people who owned computers and all that stuff.
The Internet, in general, I find troubling. The anonymity has made us all meaner and dumber. This thing that was supposed to bring us closer together, I see it doing the opposite.
I have got a scheme to make a thing in the form of a horse with a steam engine in the inside so contrived as to move an immense pair of wings, fixed on the outside of the horse, in such a manner as to carry it up into the air while a person sits on its back.
Subscribe for the occasional hand-picked quote. No noise.