Progress is possible only if we train ourselves to think about programs without thinking of them as pieces of executable code.
Edsger DijkstraRead
There should be no such thing as boring mathematics.
Interpretation
Mathematics can and should be engaging and interesting.
Edsger Dijkstra emphasizes that mathematics, often perceived as a dull and tedious subject, should be presented in a way that captivates and inspires curiosity in learners. By challenging the notion of 'boring' mathematics, he asserts that the beauty and creativity inherent in mathematical concepts can ignite a passion for the subject and enhance understanding.
In practice
In a classroom setting to encourage students to appreciate math.
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.
It was not just that Ross Macdonald taught us how to write; he did something much more, he taught us how to read, and how to think about life, and maybe, in some small, but mattering way, how to live.
Economic inequality is systemic, and one of the most effective barriers is ignorance about how money works beyond the basics.
By reading so much, my vocabulary automatically improved along with my comprehension.
Children have very sharp powers of observation - probably sharper than adults - yet at the same time their emotional reactions are murky and much more primitive.
With languages, you can move from one social situation to another. With languages, you are at home anywhere.
Don't just plan to write - write. It is only by writing, not dreaming about it, that we develop our own style.
Subscribe for the occasional hand-picked quote. No noise.