4 ms·
The issue with these debates is that these tend to be driven by people with strong opinions coming usually from misunderstanding of the other side of the debate
by lmilcin 5y ago
The issue with these debates is that these tend to be driven by people with strong opinions coming usually from misunderstanding of the other side of the debate.
I like to think that there is no OOP vs FP, there is no strong typing vs no typing, there should be just adding to a shelf with tools that each has application in some situations but also constraints on when it can be used effectively. And your job as developer is to understand the bounds on application and effectiveness.
The road to mastery of development then should be by learning and understand those various tools (in the broadest possible sense) rather than by forming strong opinions and shunning the other side of the debate. People who cut off themselves from OOP will never learn its benefits just as people who cut themselves from FP.