Abstract Quote by Christopher Strachey
“It has long been my personal view that the separation of practical and theoretical work is artificial and injurious. Much of the practical work done in computing, both in software and in hardware design, is unsound and clumsy because the people who do it have not any clear understanding of the fundamental design principles of their work. Most of the abstract mathematical and theoretical work is sterile because it has no point of contact with real computing.”
About This Quote
Source Book: Programming Languages and Their Implementation, 1970
Practical and theoretical computing should inform each other; separation leads to weak designs and irrelevant theory.
In simple terms: Theory and practice must be integrated.
Bridge theory and practice.
Themes
Mood
Type
When to use this quote
- software development
- hardware design
- academic research
- curriculum design
Key Concepts
Questions to Reflect On
- How can curricula better blend theory and practice?
- What processes ensure practical work respects design principles?
Pure theory can become disconnected without real-world feedback.