Goodbye, Object Oriented Programming
I think the functional vs OO debate is being done with a very narrow point of view.<p>Functional came before OO and there are reasons why it became much more popular- it had much better, easier and simpler solution to the most common problems of the 90&#x27;s and early 2000&#x27;s, namely handling GUI and keeping single process app state (usually for a desktop app).<p>It fares much worse in today&#x27;s world of SaaS and massive parallel computing.<p>Frankly I think the discussion will be much better if we debate the merrits of each paradigm in the problem domain you are facing, rather then blindly bashing on a paradigm that is less suited to your problem domain.<p>For instance I have yet to see an easy and simple to use (and as such maintainable) functional widget and gui library.