I think that it’s extraordinarily important that we in computer science keep fun in computing.
ALAN PERLISAdapting old programs to fit new machines usually means adapting new machines to behave like old ones.
More Alan Perlis Quotes
-
-
It is better to have 100 functions operate on one data structure than to have 10 functions operate on 10 data structures.
ALAN PERLIS -
It is easier to change the specification to fit the program than vice versa.
ALAN PERLIS -
Optimization hinders evolution.
ALAN PERLIS -
When it started out, it was an awful lot of fun. Of course, the paying customers got shafted every now and then, and after a while we began to take their complaints seriously.
ALAN PERLIS -
Work hard to improve. Success is also easy to handle.
ALAN PERLIS -
In English every word can be verbed.
ALAN PERLIS -
A picture is worth 10K words – but only those to describe the picture.
ALAN PERLIS -
It goes against the grain of modern education to teach children to program.
ALAN PERLIS -
You’ve solved the wrong problem. Work hard to improve.
ALAN PERLIS -
Training will not substantially help matters. We have to learn to live with it.
ALAN PERLIS -
When someone says, “I want a programming language in which I need only say what I want done,” give him a lollipop.
ALAN PERLIS -
Simplicity does not precede complexity, but follows it.
ALAN PERLIS -
Any noun can be verbed.
ALAN PERLIS -
Don’t have good ideas if you aren’t willing to be responsible for them.
ALAN PERLIS -
Often it is the means that justify the ends: goals advance technique and technique survives even when goal structures crumble.
ALAN PERLIS -
In computing, turning the obvious into the useful is a living definition of the word “frustration”.
ALAN PERLIS -
FORTRAN is not a flower but a weed – it is hardy, occasionally blooms, and grows in every computer.
ALAN PERLIS -
We began to feel as if we really were responsible for the successful, error-free perfect use of these machines.
ALAN PERLIS -
That it is meant to be discarded: that the whole point is to always see it as a soap bubble?
ALAN PERLIS -
A good programming language is a conceptual universe for thinking about programming.
ALAN PERLIS -
In the long run, every program becomes rococo, and then rubble.
ALAN PERLIS -
Syntactic sugar causes cancer of the semicolon.
ALAN PERLIS -
To understand a program, you must become both the machine and the program.
ALAN PERLIS -
What fun is there in making plans, acquiring discipline in organizing thoughts, devoting attention to detail and learning to be self-critical?
ALAN PERLIS -
Everything should be built top-down, except the first time.
ALAN PERLIS -
One man’s constant is another man’s variable.
ALAN PERLIS