DEV Community


Discussion on: Why isn't Functional Programming the Norm?

cmrickels profile image
Colin Rickels

I can tell you this. It is not because OOP is "easier" by any means. I have hundreds of hours in learning all the different design patterns needed just to browse my organizations server repo. There are so many complex ways of approaching problems with OOP. Functional programing is pretty confusing especially if your coming from OOP which most are but just like with learning the countless design patterns, currying will come to you with some due attention. Looking at a lambda calc equation i believe is much more clear then peering over a diagram of how classes inherit and utilize composition.