Skip to content

Instantly share code, notes, and snippets.

@skatenerd
Last active June 16, 2024 11:41
Show Gist options
  • Save skatenerd/600854570972ffa09c06 to your computer and use it in GitHub Desktop.
Save skatenerd/600854570972ffa09c06 to your computer and use it in GitHub Desktop.
A gem from Bird and Wadler's Introduction to Functional Programming
"A good way to tackle such problems is to consider a simpler problem first.
There is, of course, no guarantee that solutions obtained for simpler problems
can be used directly in the problem which inspired them; they may only serve
to familiarise the solver with some of the features and difficulties involved.
Even so, the work is not wasted; familiarity with a problem is one of our most
important tools for solving it. And often we will be able to use the solution
directly or by adapting it."
!!!
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment