Skip to content

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.” quote by Gerald Jay Sussman
Download Open image
“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.”

Gerald Jay Sussman

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.

Key Takeaway

Focus on clear abstractions and testing.

Themes

programming abstraction complexity learning

Mood

analytical inquisitive

Type

educational technical

When to use this quote

  • software development
  • education
  • problem solving

Key Concepts

computational thinking software engineering

Questions to Reflect On

  • How can you simplify rules for specific cases?
  • What testing strategies ensure correctness?
A Different Perspective

Abstractions can become overly generic, causing bugs.

4.3 out of 5 (6 ratings)

More by Gerald Jay Sussman

Explore all 6 Gerald Jay Sussman quotes

More Hard quotes

Browse all 29,826 Hard quotes