‘Functional Programming’ Is An Anagram Of ‘Malfunctioning Program’

We like this for two reasons. First, anagrams are awesome. Secondly, even if you’re not an adherent of the functional programming approach, there are several lessons here every developer can heed.

Test pattern picture from Shutterstock

Those lessons are:

  • The difference between a piece of code that works and a piece of code that crashes can be as small as a single character.
  • Moving your code around can result in something that works but is entirely different in its end result.
  • Code is never perfect. There’s always something else to fix.

Hat-tip to Dana McCallum for the observation:


The Cheapest NBN 50 Plans

Here are the cheapest plans available for Australia’s most popular NBN speed tier.

At Lifehacker, we independently select and write about stuff we love and think you'll like too. We have affiliate and advertising partnerships, which means we may collect a share of sales or other compensation from the links on this page. BTW – prices are accurate and items in stock at the time of posting.