Hard Quote by Gerald Jay Sussman
“The reason why people think of programming as being hard is because you're writing down a general rule which is going to be used for lots of instances that a particular instance must process correctly.”
About This Quote
Source Lecture: Structure and Interpretation of Computer Programs, MIT, 1985
Programming feels hard because it requires encoding abstract rules that must correctly handle many specific cases.
In simple terms: Programming is tough due to abstract rule creation for many instances.
Focus on clear abstractions and testing.
Themes
Mood
Type
When to use this quote
- software development
- education
- problem solving
Key Concepts
Questions to Reflect On
- How can you simplify rules for specific cases?
- What testing strategies ensure correctness?
Abstractions can become overly generic, causing bugs.