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.
There's always been a lot of information about your activities. Every phone number you dial, every credit-card charge you make. It's long since passed that a typical person doesn't leave footprints.
Merging the ability to conduct surveillance that reveals every aspect of a person's life with the ability to conjure up the legal authority to execute that surveillance, and finally, removing any accountable judicial oversight, creates the opportunity for unprecedented influence over our system of government.
It's connectivity that really makes the industrial Internet work: it's giving the right information at the right time to the right person or right machine to make the right decision.
We want to build systems that can generalize to a new task. Being able to do things with much less data and with much less computation is going to be interesting and important.
Without a doubt, I wholeheartedly support programs at Microsoft and in the industry that bring more women into technology and close the pay gap.
Overnight the digital age had changed the course of history for our company. Everything that we thought was in our control no longer was. But within a year we had invested in social media and digital experts. Now Starbucks is the number one brand on Facebook.
Subscribe for the occasional hand-picked quote. No noise.