Why do companies fail at adopting Functional Programming?
Posted by Jakub Holý on June 17, 2015
- They say “our developers aren’t smart enough” (to use F#, Erlang) [they should invest in their education!]
- Culture of hiding problems => little incentive to adopt a paradigm that solves/prevents them if they’re invisible
- Overburden => not time
- Implementing changes (FP) without first proving them (PDCA) – blindly rewriting something in F#/… can fail; it’s better to have a value-proposition hypothesis and prove it with a limited experiment first
- The prioritise short-term (e.g. fire-fighting) over long-term (removing the root causes of problems)
Tip for driving FP adoption: Find a pragmatist in pain – e.g. a business person experiencing problems that FP could have prevented.
One Response to “Why do companies fail at adopting Functional Programming?”
Sorry, the comment form is closed at this time.