Justin James
May 20, 2022

I think this is precisely the right takeaway. I've tried FP off and on for... 30 years. It's useful in certain situations, but the majority of the logic in the typical biz app is "step 1, step 2, if this then step 3 else step 4, move data from A to B, step 8..." That's imperative programming! And it's the same reason why I think OOP is a useful paradigm, but shouldn't be forced all the time.

Even more to the point, demanding rigorous adherence to a particular model like OOP or FP requires this intellectual purity that is too inflexible to just *get the job done*.

J.Ja

Justin James
Justin James

Written by Justin James

OutSystems MVP & longtime technical writer

No responses yet