QuoteProject
Programmers are not to be measured by their ingenuity and their logic but by the completeness of their case analysis.
Alan Perlis
ShareWTF𝕏

Interpretation

What this quote means

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.

Themes

ProgrammingAnalysisSoftwareProblem-SolvingEvaluation

In practice

Example use cases

This quote can be used in a programming workshop to emphasize the importance of thorough analysis in coding.

More from Alan Perlis

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.
Alan PerlisRead
In computing, turning the obvious into the useful is a living definition of the word "frustration".
Alan PerlisRead
It is better to have 100 functions operate on one data structure than to have 10 functions operate on 10 data structures.
Alan PerlisRead
A good programming language is a conceptual universe for thinking about programming.
Alan PerlisRead
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.
Alan PerlisRead

Similar quotes

I think a lot of great software has been written by people who are scratching a short-term itch, something which has been niggling them for ages, but in the back of their mind they’ve got a wonderful long-term plan.
Tim Berners-LeeRead
Usability is not everything. If usability engineers designed a nightclub, it would be clean, quiet, brightly lit, with lots of places to sit down, plenty of bartenders, menus written in 18-point sans-serif, and easy-to-find bathrooms. But nobody would be there. They would all be down the street at Coyote Ugly pouring beer on each other.
Joel SpolskyRead
Technological society leads to increasing numbers of people who cannot adapt to the inhuman rhythm of modern life with its emphasis on specialization. A class of people is growing up who are unexploitable because they are not worth employing even for the minimum wage. Technological progress makes whole categories of people useless without making it possible to support them with the wealth produced by the progress.
Jacques EllulRead
Most people assume that once security software is installed, they're protected. This isn't the case. It's critical that companies be proactive in thinking about security on a long-term basis.
Kevin MitnickRead
The greatest task before civilization at present is to make machines what they ought to be, the slaves, instead of the masters of men.
Havelock EllisRead
Steampunk appeals to the idea of uniqueness, to the one-off item, while every mainstream consumer technology of recent years is about putting human beings into ever more granular, packageable and mass-produced identities so that they can be sold or sold to, perfectly mapped and understood.
Nick HarkawayRead

A little wisdom, now and then

Subscribe for the occasional hand-picked quote. No noise.