2 ms·
That's probably why I put 'superior' in "air quotes". The null hypothesis would be that all reasonably well supported modern general-purpose programming langua
by caconym_ 4y ago
That's probably why I put 'superior' in "air quotes".
The null hypothesis would be that all reasonably well supported modern general-purpose programming languages are about as productive as each other on average. I have my own anecdotal opinion(s)^[1], but the onus is really on anybody claiming language X is superior (no air quotes there) to prove it to the rest of us.
In this case, by using air quotes, I meant to draw attention to the fact that the aforementioned proposition regarding Haskell's superiority is (AFAIK) unproven, as well as to illustrate the skeptical attitude a practical business leader might have toward embracing it, for what I consider to be totally fair reasons.
Also note that I'm not necessarily using 'marginal' in a pejorative sense. A marginal improvement can be significant.
^[1] Anecdotally I think Haskell is transcendently good for certain kinds of problems, and a huge pain in the ass for others.
- ParetoOptimal 4y ago> In this case, by using air quotes, I meant to draw attention to the fact that the aforementioned proposition regarding Haskell's superiority is (AFAIK) unproven, I noticed that and considered (and should have said) this to prevent any miscommunication: I feel the burden of proof for the claim "language choice makes only marginal differences" is one that is very high and one you have not met. Then if we want to disprove the null hypothesis there we give one programmer brainfuck and the other Python ;)
- caconym_ 4y ago> Then if we want to disprove the null hypothesis there we give one programmer brainfuck and the other Python Hence "reasonably well supported modern general-purpose programming languages". I think this null hypothesis is where most sufficiently jaded working programmers end up, and business leaders without a programming background will start there because it's all Greek to them. I'm not here to prove its correctness, just to raise it as a very real factor working against Haskell's adoption. Nothing would delight me more than for somebody to come along and unequivocally prove that Haskell is a silver bullet. But the point here, really, is that nobody has yet.
- ParetoOptimal 4y ago> I have my own anecdotal opinion(s)^[1], but the onus is really on anybody claiming language X is superior (no air quotes there) to prove it to the rest of us. There's also a burden of proof on those who claim there is no diffrence.
- sudosysgen 4y agoNo. That Language X is not the best is the null hypothesis.