It is easier to change the specification to fit the program than vice versa. Alan Perlis changeeasyfit Change image and share on social
The computing field is always in need of new cliches. Alan Perlis clichecomputefield Change image and share on social
Fools ignore complexity. Pragmatists suffer it. Some can avoid it. Geniuses remove it. Alan Perlis avoidcomplexityfool Change image and share on social
Computer Science is embarrassed by the computer. Alan Perlis computerembarrassscience Change image and share on social
I think it is inevitable that people program poorly. Training will not substantially help matters. We have to learn to live with it. Alan Perlis inevitablelearnlive Change image and share on social
Some programming languages manage to absorb change, but withstand progress. Alan Perlis absorbchangelanguage Change image and share on social
It goes against the grain of modern education to teach students to program. What fun is there to making plans, acquiring discipline, organizing thoughts, devoting attention to detail, and learning to be self critical. Alan Perlis acquireattentioncritical share on social
If a listener nods his head when you're explaining your program, wake him up. Alan Perlis explainheadlistener Change image and share on social
Is it possible that software is not like anything else, that it is meant to be discarded: that the whole point is to always see it as a soap bubble? Alan Perlis bubblediscardmean Change image and share on social
Every program has two purposes: The one for which it was written and another for which it wasn't. Alan Perlis programpurposewrite Change image and share on social