Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)VE
Posts
10
Comments
195
Joined
2 yr. ago

  • Just because we cannot prove something, doesn't mean that we can treat strong claims the same way as proven hypnosis. If we cannot prove that UBI is overall beneficial, we just cannot believe it with the same certainty that we would if we had a bunch of studys on our side.

    Look, I'm not saying that we have nothing - I'm just saying that what we have are educated guesses, not proven facts. Maybe "open question" was too strong of a term.

  • Well, you can conclude anything using your reasoning, but that does give the high degree of certainty that is sought after in the studies reviewed in the article.

    Again, I'm not saying that I don't believe static type checkers are beneficial, I'm just saying we cannot say that for sure.

    It's like saying seat belts improve crash fatality rates. The claim seems plausible and you can be a paramedic to see the effects of seat belts first-hand and form a strong opinion on the matter. But still, we need studies to inspect the impact under scrutiny. We need studies in controlled environments to control for things like driver speed and exact crash scenarios, we need open studies to confirm what we expect really is happening on a larger scale.

    Same holds for static type checkers. We are paramedics, who see that we should all be wearing seat belts of type annotations. But it might be that we are some subset of programmers dealing with problems that benefit from static type checking much more than average programmer. Or there might be some other hidden variable, that we cannot see, because we only see results of code we personally write.

  • My conclusion is that it is hard to empirically prove that "static type systems improve developer productivity" or "STS reduce number of bugs" or any similar claim. Not because it looks like it is not true, but because it is hard to control for the many factors that influence these variables.

    Regardless of anyone's opinion on static/dynamic, I think we still must call this an "open question".

  • Will read, looks interesting and I already agree with the premise but,

    please people, add metadata (date, author, institution) and a bit of formatting to your pages. Not much, 10 lines of global CSS would help already.

  • It takes ~30sec to prepare an xl cup of instant coffee for me. It takes a minute for a cup of "turkish" coffee, or two minutes if I wait for it to settle down before pouring.

    It's not great coffee, but I'd say it's above average.

  • Programming @programming.dev

    Flutter is kinda good

    Programmer Humor @programming.dev

    10000 line PR? LGTM, lol

    Programming @programming.dev

    Coders or lemmy, what editors do you use? Is it worth learning a new one?

    Programming @programming.dev

    sourcehut is super confusing

    Programming @programming.dev

    diskonaut is ncdu, but with better visualization & Rust

    Programmer Humor @programming.dev

    Still relevant, just substitute for win 11

    Selfhosted @lemmy.world

    Electricians of fediverse, should I have my selfhosting box grounded?

    Programmer Humor @programming.dev

    Yes, github, I want to dagger you

    Selfhosted @lemmy.world

    Lemmings, what's your self hosted server power usage?

    Programming @programming.dev

    Open question: what is a round number, for you personally?