3 ms·
There's no proof really that above standard talent prefers or uses functional programming languages. Indeed, this is a reductionist view, like saying the best
by blub 7y ago
There's no proof really that above standard talent prefers or uses functional programming languages.
Indeed, this is a reductionist view, like saying the best engineers are those that use a specific tool, not those that have access to a broad body of engineering knowledge and real-world experience.
- UK-AL 7y agoI think it's because functional programming does take a bit more learning to get going with it. That's because there are higher level abstractions like monads, bind, type classes etc These take more time to learn but once you know they make modelling some problems much easier. I do think a lot problems in programming come from businesses wanting everything to be easy to understand and to require little training and education. As opposed to highly trained people who know their craft. This as a business decision is fair enough. But you can't then complain your software is buggy or it takes to long to build something because you haven't built higher level abstractions. You made that decision.