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.
Think about technological float: it took centuries for the wheel to gain universal acceptance. Now any microchip device can be in use around the world in weeks.
Any new technology, if it's used by evil people, bad things can happen. But that's more a question of the politics of the technology.
We often hear people talk about the concept of 'uberization,' where a new technology completely turns an industry on its head and forces us to rethink the way things have always been done. No industry will remain untouched by these forces.
The Internet was supposed to be the greatest tool of global communications and means of sharing knowledge in human history. And it is. But it has also become the most effective instrument of mass surveillance and potentially one of the greatest instruments of totalitarianism in the history of the world.
The danger of the Internet is cocooning with the like-minded online - of sending an email or Twitter and confusing that with action - while the real corporate and military and government centers of power go right on.
I've never really been very interested in computers themselves. I don't watch them; I watch how people behave around them. That's becoming more difficult to do because everything is around them.
Subscribe for the occasional hand-picked quote. No noise.