Hi Julius,

The right tool for the right job, OOP does have many advantages and is still extremely useful. What I would argue is that FP is better suited for the next set of challenges(concurrency, scalability, system stability).

FP is not a magic bullet and it has limitations, challenges and drawbacks of its own, but at least to me there are more upsides, than downsides specially when it comes to build applications that have high availability, handle high concurrency.

Senior Engineering Lead @Humi, Regularly writing about software engineering and technology

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