4 ms·
Maybe because dismissing those who appreciate the advantages of functional programming as "noisy fans" is condescending, and implies that their preferences are
by V-2 10y ago
Maybe because dismissing those who appreciate the advantages of functional programming as "noisy fans" is condescending, and implies that their preferences are based on emotional rather than rational grounds. I'm not a noisy fan of FP at all, but I like a lot of concepts (like immutability), and I do adapt them in my code
- justin66 10y ago> dismissing those who appreciate the advantages of functional programming as "noisy fans" is condescending Take a look at the craziest comments in a Go thread and "noisy fans" seems a little generous.
- V-2 10y ago1. Go isn't a functional language 2. I didn't say noisy fans don't exist, only that it's unfair to automatically lump people with preference for functional approach into this category
- justin66 10y ago> Go isn't a functional language And that seems to be sufficient cause for the FP enthusiasts to lose their shit in Go threads. That sort of thing is the only exposure many of us have to FP people, for better or worse. When they pop in to tell everybody they're doing it wrong in the craziest fashion possible.
- richardwhiuk 10y agoI think noisy fan was meant to imply that people who are in favour of functional programming languages tend to be more vocal in their views, rather than those who are in favour of imperative programming languages. This is probably because imperative languages are the majority, so there's no need to soapbox, rather than anything related to the communities or the merits involved.
- V-2 10y agoAnd if the downvoted comment used the phrase "more vocal in one's views" instead probably it wouldn't get downvoted much
- g8oz 10y agoThe impression is that their preference runs on the ideological/pragmatic divide rather than the emotional/rational. (Not that I wouldn't want to be an FP samurai myself, along with exercising more regularly, flossing, and achieving inner peace )
- V-2 10y agoWell, hinting that they're ideologically biased wouldn't be fair either, if one doesn't bother to substantiate it in any way Note that a lot of people with "preferences" set on imperative languages have simply never stepped out of this paradigm and tried something else. I don't think it's symmetrical - I'd bet there's more C# programmers who've never dabbled in F#, or even heard of it, than the other way round : )