Skip to content
quotesby

About this quote

What does it mean?
Frustration comes when obvious solutions are hard to make useful.
In plain terms
It is annoying when simple ideas are hard to implement.
What can you take from it?
Solutions often hide in plain sight.

Where it applies

  • debugging
  • development
  • problem-solving

Putting it to work

  • look for obvious fixes
  • simplify solutions

Questions to consider

  • Is the fix really obvious?
  • What blocks implementation?

Another view

Sometimes obvious things are hard for good reasons.

More from Alan Perlis

  1. If you have a procedure with 10 parameters, you probably missed some.

    Permalink to quote #11
  2. In English every word can be verbed. Would that it were so in our programming languages.

    Permalink to quote #13
  3. If a listener nods his head when you're explaining your program, wake him up.

    Permalink to quote #10

Related quotes

  1. A desperate disease requires a dangerous remedy.

    Guy FawkesGuy Fawkes quote #1
  2. If you don't have a hammer, you don't want anything to look like a nail.

    Robert KaganRobert Kagan quote #1
  3. Take my wife-please!

    Henny YoungmanHenny Youngman quote #1