Authors:

Edsger Dijkstra Quotes - Page 3

Industry suffers from the managerial dogma that for the sake of stability and continuity, the company should be independent of the competence of individual employees.

"Computing Science: Achievements and Challenges". Edsger Dijkstra's keynote address at the ACM Symposium on Applied Computing in San Antonio, Texas, www.cs.utexas.edu. March 1, 1999.

Testing shows the presence, not the absence of bugs.

"Software Engineering Techniques". Report on a conference sponsored by the NATO Science Committee in Rome, Italy, edited by J.N. Buxton and B. Randell, October 27-31, 1969.

Thank goodness we don't have only serious problems, but ridiculous ones as well.

Edsger W. Dijkstra (2012). “Selected Writings on Computing: A personal Perspective”, p.101, Springer Science & Business Media

In the good old days physicists repeated each other's experiments, just to be sure. Today they stick to FORTRAN, so that they can share each other's programs, bugs included.

Edsger W. Dijkstra (2012). “Selected Writings on Computing: A personal Perspective”, p.130, Springer Science & Business Media

The effective exploitation of his powers of abstraction must be regarded as one of the most vital activities of a competent programmer.

"The Humble Programmer". Edsger Dijkstra's ACM Turing Award lecture, "Communications of the ACM", Volume 15, No. 10, www.cs.utexas.edu. October 1972.

About the use of language: it is impossible to sharpen a pencil with a blunt axe. It is equally vain to try to do it with ten blunt axes instead.

Edsger W. Dijkstra (2012). “Selected Writings on Computing: A personal Perspective”, p.130, Springer Science & Business Media

APL is a mistake, carried through to perfection. It is the language of the future for the programming techniques of the past: it creates a new generation of coding bums.

Edsger W. Dijkstra (2012). “Selected Writings on Computing: A personal Perspective”, p.130, Springer Science & Business Media