Dijkstra, Edsger Wybe (Edsger Wybe Dijkstra)

Computer Science is no more about computers than astronomy is about telescopes.
-- Edsger Wybe Dijkstra

The use of COBOL cripples the mind; its teaching should therefore be regarded as a criminal offense.
-- Edsger Wybe Dijkstra

Program testing can be a very effective way to show the presence of bugs, but is hopelessly inadequate for showing their absence.
-- Edsger Wybe Dijkstra

Besides a mathematical inclination, an exceptionally good mastery of one's native tongue is the most vital asset of a competent programmer.
-- Edsger Wybe Dijkstra

Simplicity is prerequisite for reliability.
-- Edsger Wybe Dijkstra

The competent programmer is fully aware of the limited size of his own skull. He therefore approaches his task with full humility, and avoids clever tricks like the plague.
-- Edsger Wybe Dijkstra

Do only what only you can do
-- Edsger Wybe Dijkstra

The prisoner falls in love with his chains.
-- Edsger Wybe Dijkstra

If in physics there's something you don't understand, you can always hide behind the uncharted depths of nature. You can always blame God. You didn't make it so complex yourself. But if your program doesn't work, there is no one to hide behind. You cannot hide behind an obstinate nature. If it doesn't work, you've messed up.
-- Edsger Wybe Dijkstra

When there were no computers programming was no problem. When we had a few weak computers, it became a mild problem. Now that we have gigantic computers, programming is a gigantic problem.
-- Edsger Wybe Dijkstra

Why has elegance found so little following? Elegance has the disadvantage that hard work is needed to achieve it and a good education to appreciate it.
-- Edsger Wybe Dijkstra

The required techniques of effective reasoning are pretty formal, but as long as programming is done by people that don't master them, the software crisis will remain with us and will be considered an incurable disease. And you know what incurable diseases do: they invite the quacks and charlatans in, who in this case take the form of Software Engineering gurus.
-- Edsger Wybe Dijkstra

You must not give the world what it asks for, but what it needs.
-- Edsger Wybe Dijkstra

We must not put mistakes into programs because of sloppyness, we have to do it systematical and with care.
-- Edsger Wybe Dijkstra

I realized that my prior projects were just finger warm-ups. Now I have to tackle complexity itself. But it took long, before I had assembled the courage to do so.
-- Edsger Wybe Dijkstra


Technorati Tags:

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Lines and paragraphs break automatically.
  • Easily link to terms in various wikis. For help, see <a href="/interwiki/3">interwiki</a>.

More information about formatting options