Progress is possible only if we train ourselves to think about programs without thinking of them as pieces of executable code.
Edsger DijkstraRead
Teaching to unsuspecting youngsters the effective use of formal methods is one of the joys of life because it is so extremely rewarding.
Interpretation
Teaching effective methods to young learners is a deeply fulfilling experience.
Edsger Dijkstra highlights the joy and satisfaction that comes from educating young people about formal methods. The act of teaching not only imparts knowledge but also provides a sense of accomplishment and reward, as educators see their students thrive and develop valuable skills.
In practice
During a conference on education, this quote can inspire teachers to share their experiences.
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 doubt who was a leader in space after the Apollo Program. Nobody came close to us. And our education system, in science, technology, engineering and math, was at the top of the world. It's no longer there. We're descending rather rapidly.
You know, you don't expect everyone to be as educated as everyone else or have the same achievements, but you expect at least to be offered at least some of the opportunities, and libraries are the most simple and the most open way to give people access to books.
American coffee can be a pale solution served at a temperature of 100 degrees centigrade in plastic thermos cups, usually obligatory in railroad stations for purposes of genocide, whereas coffee made with an American percolator, such as you find in private houses or in humble luncheonettes, served with eggs and bacon, is delicious, fragrant, goes down like pure spring water, and afterwards causes severe palpitations, because one cup contains more caffeine than four espressos.
I don't know. I imagine good teaching as a circle of earnest people sitting down to ask each other meaningful questions. I don't see it as a handing down of answers.
There should be no telephone in your writing room, certainly no TV or videogames for you to fool around with. If thereβs a window, draw the curtains or pull down the shades unless it looks out at a blank wall.
Young people often aren't in a position to write checks to charities. But there are two things they can do that are invaluable. One is volunteering, especially mentoring other young people with reading, math or help thinking about college. Through iMentor, one can even mentor people online.
Subscribe for the occasional hand-picked quote. No noise.