3 ms·
Programs are incentivized by need, and businesses and users are the primary consumers of programs. If FP and OOP both satisfy those needs nearly indistinguishab
by anonytrary 6y ago
Programs are incentivized by need, and businesses and users are the primary consumers of programs. If FP and OOP both satisfy those needs nearly indistinguishably, but one of them is easier for the vast majority of programmers, then guess which one everyone is going to use?
Working for a company has taught me that people will try to get away with doing as little as possible when it comes to satisfying a business need.
- rumanator 6y ago> Working for a company has taught me that people will try to get away with doing as little as possible when it comes to satisfying a business need. Aka productivity.
- tluyben2 6y agoSure but skipping all best practices in favor of fast delivery might bite you later on.
- eru 6y agoFunctional programming is mostly touted as being able to keep productivity up in the long term. (And detractors mostly complain that it takes too long to get started, not that the long term is unmaintainable.)
- anonytrary 6y agoNot really. Sometimes the more productive thing to do is to step back and rewrite everything. The up-front cost gets amortized over the long term benefits. The asymptotics become important for a business that intends to exist far into the future.