Progress is possible only if we train ourselves to think about programs without thinking of them as pieces of executable code.
Edsger DijkstraRead
We must be very careful when we give advice to younger people; sometimes they follow it!
Interpretation
Advice given to young people should be considered carefully due to its potential impact.
Edsger Dijkstra humorously points out the responsibility that comes with giving advice, especially to younger individuals. The layered meaning suggests that the words of the advice-giver can significantly influence the listener's actions and decisions, emphasizing the weight of guidance provided to those who may lack the experience to discern its implications.
In practice
During a mentorship session, one might quote this to highlight the need for thoughtful guidance.
Progress is possible only if we train ourselves to think about programs without thinking of them as pieces of executable code.
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.
There's no point in being complete on the outside when you're broken in the inside.
There is nothing more hateful than bad advice.
No one can be happy who has been thrust outside the pale of truth. And there are two ways that one can be removed from this realm: by lying, or by being lied to.
How great, my friends, is the virtue of living upon a little!
Bring the mind into sharp focus and make it alert so that it can immediately intuit truth, which is everywhere. The mind must be emancipated from old habits, prejudices, restrictive thought processes and even ordinary thought itself.
. . from this moment The very firstlings of my heart shall be The firstlings of my hand. And even now, To crown my thoughts with acts, be it thought and done.
Subscribe for the occasional hand-picked quote. No noise.