Argument Quote by Edsger Dijkstra
“Yes, I share your concern: how to program well -though a teachable topic- is hardly taught. The situation is similar to that in mathematics, where the explicit curriculum is confined to mathematical results; how to do mathematics is something the student must absorb by osmosis, so to speak. One reason for preferring symbol-manipulating, calculating arguments is that their design is much better teachable than the design of verbal/pictorial arguments. Large-scale introduction of courses on such calculational methodology, however, would encounter unsurmoutable political problems.”
About This Quote
Source Essay: The Education of a Programmer, 1972
Effective programming requires deep, tacit understanding beyond formal curricula, akin to learning mathematics by intuition.
In simple terms: Programming skill grows through practice, not just theory.
Cultivate intuition through hands‑on problem solving.
Themes
Mood
Type
When to use this quote
- software development
- academic teaching
- self‑study
- bootcamps
Key Concepts
Questions to Reflect On
- How can educators embed intuition into curricula?
- What personal practices develop your programming intuition?
Formal courses may not capture the nuanced, creative aspects of problem solving.