Well, I had some thoughts around the matter as well (take a look here if you have time on your hands: dev.to/alexm77/how-i-relearned-oop...).
I have also found that (for reasons I cannot explain) OOP makes it easier to get to grips with projects that go beyond "hello world" examples. Yet, in the grand scheme of things, expressing business logic in functional terms is simpler more often than not.
As for why FP hasn't taken off till now, my theory is the compilers/interpreters are inherently more CPU intensive and until recently we just didn't have enough CPU HP to make these things tractable.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Well, I had some thoughts around the matter as well (take a look here if you have time on your hands: dev.to/alexm77/how-i-relearned-oop...).
I have also found that (for reasons I cannot explain) OOP makes it easier to get to grips with projects that go beyond "hello world" examples. Yet, in the grand scheme of things, expressing business logic in functional terms is simpler more often than not.
As for why FP hasn't taken off till now, my theory is the compilers/interpreters are inherently more CPU intensive and until recently we just didn't have enough CPU HP to make these things tractable.