Progress is possible only if we train ourselves to think about programs without thinking of them as pieces of executable code.
Write a paper promising salvation, make it a "structured" something or a "virtual" something, or "abstract," "distributed" or "higher-order" or "applicative" and you can almost be certain of having started a new cult.
Interpretation
What this quote means
This quote critiques how vague or complex terminology can mislead individuals into following flawed ideas or movements.
Edsger Dijkstra's quote reflects a cautionary observation on the nature of language and its potential to create cult-like followings around obscure concepts. By using jargon or abstract terminology, people may be seduced into believing in ideas that lack substance, drawing a parallel between the manipulation of language and the formation of cults. It suggests that the allure of complexity can often blind people to critical thinking.
Themes
In practice
Example use cases
During a discussion on critical thinking, one could cite this quote to illustrate the dangers of jargon in misguiding beliefs.
More from Edsger Dijkstra
All quotes →Simplicity is prerequisite for reliability.
The purpose of abstraction is not to be vague, but to create a new semantic level in which one can be absolutely precise.
We shall do a much better programming job, provided that we approach the task with a full appreciation of its tremendous difficulty, provided that we stick to modest and elegant programming languages, provided that we respect the intrinsic limitations of the human mind and approach the task as Very Humble Programmers.
The tools we use have a profound and devious influence on our thinking habits, and therefore on our thinking abilities.
LISP has jokingly been described as "the most intelligent way to misuse a computer." I think that description is a great compliment because it transmits the full flavour of liberation: it has assisted a number of our most gifted fellow humans in thinking previously impossible thoughts.
Similar quotes
Two loves have made two different cities: self-love hath made a terrestrial city, which rises in contempt of God; and Divine Love hath made a celestial one, which rises in contempt of self. The former glories in itself - the latter in God.
It's all about time, dimwit time, inferior time, people checking watches and other devices, other reminders. This is time draining out of our lives. Cities were built to measure time, to remove time from nature. There's an endless counting down, he said. When you strip away surfaces, when you see into it, what's left is terror. This is the thing that literature was meant to cure. The epic poem, the bedtime story.
The ego doesn't know that the source of all energy is within you, so it seeks it outside.
Men despise religion. They hate it and are afraid it may be true.
How can a novelist achieve atonement when, with her absolute power of deciding outcomes, she is also God? There is no one, no entity or higher form that she can appeal to, or be reconciled with, or that can forgive her. There is nothing outside her. In her imagination she has set the limits and the terms. No atonement for God, or novelists, even if they are atheists. It was always an impossible task, and that was precisely the point. The attempt was all.
No Arab ruler will consider the peace process seriously so long as he is able to toy with the idea of achieving more by the way of violence.