106 Quotes by Edsger Dijkstra

  • Author Edsger Dijkstra
  • Quote

    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.

  • Tags
  • Share


  • Author Edsger Dijkstra
  • Quote

    ... as a slow-witted human being I have a very small head and I had better learn to live with it and to respect my limitations and give them full credit, rather than to try to ignore them, for the latter vain effort will be punished by failure.

  • Tags
  • Share

  • Author Edsger Dijkstra
  • Quote

    We are all shaped by the tools we use, in particular: the formalisms we use shape our thinking habits, for better or for worse, and that means that we have to be very careful in the choice of what we learn and teach, for unlearning is not really possible.

  • Tags
  • Share

  • Author Edsger Dijkstra
  • Quote

    In their capacity as a tool, computers will be but a ripple on the surface of our culture. In their capacity as intellectual challenge, they are without precedent in the cultural history of mankind.

  • Tags
  • Share



  • Author Edsger Dijkstra
  • Quote

    A most important, but also most elusive, aspect of any tool is its influence on the habits of those who train themselves in its use. If the tool is a programming language this influence is, whether we like it or not, an influence on our thinking habits.... A programming language is a tool that has profound influence on our thinking habits.

  • Tags
  • Share

  • Author Edsger Dijkstra
  • Quote

    John von Neumann draws attention to what seemed to him a contrast. He remarked that for simple mechanisms, it is often easier to describe how they work than what they do, while for more complicated mechanisms, it is usually the other way around.

  • Tags
  • Share