Edsger Dijkstra
Pioneer of structured programming and graph algorithms
Quotes by Edsger Dijkstra
The effective exploitation of his powers of abstraction is the most vital activity of the competent programmer.
The more I learn, the more I realize how much I don't know.
The art of programming is the art of organizing complexity, of mastering multitude and making it manageable.
The only way to do great work is to love what you do.
The most important thing in programming is to be able to reason about your programs.
The only way to write correct programs is to write them correctly in the first place.
The only way to make progress is to be critical of your own work.
The only way to understand a program is to execute it.
The only way to make a program fast is to make it correct first.
The only way to make a program robust is to make it simple.
The only way to make a program maintainable is to make it understandable.
The only way to make a program portable is to make it independent of the machine.
The only way to make a program secure is to make it correct.
The only way to make a program efficient is to make it correct.
The only way to make a program scalable is to make it modular.
The only way to make a program reusable is to make it general.
The only way to make a program testable is to make it simple.
The only way to make a program verifiable is to make it formal.
The only way to make a program understandable is to make it well-structured.
The only way to make a program reliable is to make it provable.