• @random9@lemmy.world
    link
    fedilink
    1114 months ago

    “I went to the farmer’s market but they didn’t sell me a complete meal, only all these fucking plants. They think everyone’s a cook, and expect to know cooking, but i’m not and I don’t. Make a fucking meal and give it to me! Stupid fucking smelly farmers” – that’s how that sounds

      • @CanadaPlus
        link
        24 months ago

        I mean, there is at least one, it’s called the releases page. Maybe what you want to eat hasn’t been prepared there, though. That’s not because they don’t realise people can’t all cook, but because they haven’t done it yet.

          • @CanadaPlus
            link
            1
            edit-2
            4 months ago

            I’ll call my guy at Google and tell him to get right on that. I’m sure the my C++ code will run very well on Android. /s

            (It looks like this specific application was written in Python, so better, I guess)

    • @johannesvanderwhales@lemmy.world
      cake
      link
      fedilink
      124 months ago

      To strain your metaphor, I think what most people are looking for is a sign that says “FOOD COURT THIS WAY ->”

      If they just had a prominent link to “download latest stable version” in a consistent place, people wouldn’t be so confused (and devs wouldn’t have to do extra work to try and make it obvious).

      • @random9@lemmy.world
        link
        fedilink
        94 months ago

        The specific repo in question had (and still has) a USAGE section.

        And again, I have to point out that it is a python script, not an executable - it’s not standard, common or expected that python scripts be provided as a standalone executable. What makes you think even if there was a download link the guy would have gone down to find it?

        Metaphors aside, the guy who originally posted this literally went on a source code-hosting website that primarily aims at making source sharing easier, yelling that he didn’t want to see said source-code, only an executable for a product that literally does not compile to an executable, did not bother reading the instructions, but instead posted on a public forum, in full arrogance, insulting developers by calling them “SMELLY NERDS”.

        I’m astounded that there’s still people defending this guy like that’s a totally normal thing to do.

        If you only want to download an executable, GitHub is NOT the best place to look for that. Yes, many developers do provide compiled versions of their code, and yes, it is often very convenient that they do so - but it is neither the intended purpose of GitHub, nor is it required that developers provide one.

        • @johannesvanderwhales@lemmy.world
          cake
          link
          fedilink
          4
          edit-2
          4 months ago

          But a lot of developers do do exactly that. They not only distribute binaries on their github, it is the only place where they distribute binaries. Github should probably recognize that it is a common use case and accommodate it better.

          I’m also sure that a lot of people, like myself, took no notice of what specific package this user was complaining about, and are simply agreeing with the general sentiment that github could make things easier for non-technical users (which would, in turn, make it easier for developers since they would not need to field questions from users about how they download the software).

    • @potustheplant@feddit.nl
      link
      fedilink
      84 months ago

      Not really, no. There’s a releases section where the developer can upload an exe for example but it’s really not easy to tell that that’s where you need to go if you just want to use the program/script, etc and you’re not a tech savvy person.

      So yeah, the UI could be improved on that front.

    • @Poem_for_your_sprog@lemmy.world
      link
      fedilink
      -2
      edit-2
      4 months ago

      It’s more like going to a restaurant expecting them to make a recipe but instead they tell you to select this random list of things and then they cook it (like US Mongolian bbq places).

      If you know what you’re doing you get a good meal. If not? Ketchup on rice.

    • @KeenFlame@feddit.nu
      link
      fedilink
      -94 months ago

      I know how to do it but I’m not selfish enough to forget how it was the first times. You won’t convince me it’s user friendly

      • @random9@lemmy.world
        link
        fedilink
        224 months ago

        The point, which you missed, is that going to github, a source code hosting service, to look for downloading executables for your specific platform - is like going to a farmer’s market to try and get a ready made meal. You’re at the wrong place, and it’s not meant for you if that’s what you’re looking for.

        Github is fairly user friendly, but it’s users are developers.

        • @ramjambamalam@lemmy.ca
          link
          fedilink
          3
          edit-2
          4 months ago

          I’m a developer and I hardly ever compile shit for my personal computer from source. I’d rather use a package manager, sure, but on Windows that’s by far the exception to the rule and if you want regular users to use your app, it needs to be a downloadable EXE.

          • @AVincentInSpace@pawb.social
            link
            fedilink
            English
            14 months ago

            This. Building a random app from source and tracking down its many dependencies is a massive pain in the ass, doubly so on Windows where you have to jump through a ridiculous number of hoops just to install a C compiler.

            • @AProfessional@lemmy.world
              link
              fedilink
              English
              14 months ago

              This can be true and still irrelevant. It’s a free git repo host. Binaries are not its main purpose and random users complaints don’t matter.

        • @Microw@lemm.ee
          link
          fedilink
          34 months ago

          But when consumers get in contact with Github - and they do get in contact at some point - it is to download executables, since a good number of consumer-facing software which isnt on an app store does simply release their executables on github. That twists people’s understanding of what the platform is.