Because of its vitality, the computing field is always in desperate need of new cliches: Banality soothes our nerves.
Alan PerlisRead
Every program has (at least) two purposes: the one for which it was written and another for which it wasn't.
Interpretation
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.
In practice
During a tech conference, to illustrate the versatility of software applications.
Because of its vitality, the computing field is always in desperate need of new cliches: Banality soothes our nerves.
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.
With work increasingly invisible, it's much harder to grasp the human effects, the social contours, of the Internet economy.
We need to re-create boundaries. When you carry a digital gadget that creates a virtual link to the office, you need to create a virtual boundary that didn't exist before.
I want more Internet. I want every one of the 6 billion people on the planet to be able to connect to the Internet - I think they will add things to it that will really benefit us all.
Whenever a technology enables people to organize at a pace that wasn't before possible, new kinds of politics emerge.
New technologies, however remarkable they might seem, are fundamentally just tools made by people for people.
One of the symptoms of an absence of innovation is the fact that you lose your jobs. Everyone else catches up with you. They can do what you do better than you or cheaper than you. And in a multinational corporate-free market enterprise, it is the company's obligation to take the factory to a place where they can make it more cheaply.
Subscribe for the occasional hand-picked quote. No noise.