Every program has (at least) two purposes: the one for which it was written and another for which it wasn't.
Alan PerlisRead
Programmers are not to be measured by their ingenuity and their logic but by the completeness of their case analysis.
Interpretation
The true measure of a programmer lies in their ability to analyze and address cases, rather than just their creativity and logical skills.
Alan Perlis emphasizes that a good programmer is evaluated not solely based on their inventive ideas and logical reasoning abilities, but rather on how comprehensively they analyze problems and cases. This suggests that thorough case analysis is critical in software development, as it ensures all aspects of a problem are considered, leading to more effective and robust solutions.
In practice
This quote can be used in a programming workshop to emphasize the importance of thorough analysis in coding.
Every program has (at least) two purposes: the one for which it was written and another for which it wasn't.
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.
If we enter into the kind of world that Google likes, the world that Google wants, it's a world where information is copied so much on the Internet that nobody knows where it came from anymore, so there can't be any rights of authorship.
These days, you have the option of staying home, blogging in your underwear, and not having your words mangled. I think I like the direction things are headed.
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.
The worst thing about the miracle of modern communications is the Pavlovian pressure it places upon everyone to communicate whenever a bell rings.
I believe the continually advancing Information Revolution will lend us the wisdom and strength to address humanity's previously unsolvable problems and help us make a positive impact on all of society.
The ability of businesses to monitor our behavior is already a fact of life, and it isn't going away. Of course we must protect our privacy rights. But if we're smart, we'll also use the data that is being collected to improve our own lives.
Subscribe for the occasional hand-picked quote. No noise.