Aspect Quote by Edsger Dijkstra
“A most important, but also most elusive, aspect of any tool is its influence on the habits of those who train themselves in its use. If the tool is a programming language this influence is, whether we like it or not, an influence on our thinking habits… A programming language is a tool that has profound influence on our thinking habits.”
About This Quote
Source Lecture: Programming Languages and Thought, 1972
Programming languages shape how we think and form habits, influencing our mental processes.
In simple terms: Languages affect thinking habits.
Choose languages that foster clear thinking.
Themes
Mood
Type
When to use this quote
- learning a new language
- teaching programming
- habit formation
- code reviews
- design patterns
Key Concepts
Questions to Reflect On
- What language has changed your thinking?
- How can you unlearn harmful coding habits?
Changing language may not change deep habits instantly.