I disagree. OOP has worked well for over four decades throughout the IT industry. If it was as bad as you claim, the industry would’ve realized that pretty soon and abandoned it. No programming paradigm is perfect (just as no programming language is perfect). OOP and FP are merely tools in a toolbox to be used as appropriate. If you’re saying that OOP has been overused or abused in the past, I won’t argue with that.

FP is not a programming panacea. It is not the universal programming tool. Do not oversell it like they did with OOP.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store