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

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