Functional Programming has a marketing problem.

Or perhaps more accurately:

Functional Programming has a reality problem.

If you spend enough time reading articles about FP, you'll eventually encounter claims like:



More elegant

More composable

More predictable

More maintainable






And honestly?

Many of those claims are true.

I use...