Skip to content

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…” quote by Edsger Dijkstra
Download Open image
“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.”

Edsger Dijkstra

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.

Key Takeaway

Choose languages that foster clear thinking.

Themes

programming thinking habits tool influence cognitive impact

Mood

analytical reflective

Type

technical educational

When to use this quote

  • learning a new language
  • teaching programming
  • habit formation
  • code reviews
  • design patterns

Key Concepts

software engineering cognitive science

Questions to Reflect On

  • What language has changed your thinking?
  • How can you unlearn harmful coding habits?
A Different Perspective

Changing language may not change deep habits instantly.

2.5 out of 5 (7 ratings)

More by Edsger Dijkstra

Explore all 103 Edsger Dijkstra quotes

More Aspect quotes

Browse all 3,171 Aspect quotes