Elliot Suzdalnitski
1 min readJul 11, 2019

--

Thanks for your comments!

> Unfortunately, I have also witnessed plenty of terrible (alleged) functional software

Agree, I’ve witnessed plenty of terrible functional code myself.

> Your comment “There’s no objective and open evidence that OOP is better than plain procedural programming.” is loaded.

There was a research that has found no improvements in software quality of OOP code over procedural. I will try searching for the reference.

> Couple this with unscrupulous corporate behavior, faster time-to-market pressure and ever-increasing complexity demands; its a recipe for continuing disaster.

You’re telling me! I’m planning to write an article of its own on this topic.

While there’s no such thing as a silver bullet, I feel that we need to have a good framework to base our work upon. I’m a big fan of functional programming because it addresses many of the drawbacks of OOP/imperative programming. Functional languages won’t allow developers to do stupid things that are easy with OOP (mainly shared mutable state). Hence higher quality code.

--

--

No responses yet