github might be one of the least intutitive sites to download anything from to a non-tech expert and what's particularly frustrating is the tech expert types seemingly having no clue that github is INCREDIBLY hard to parse
seriously, look at this screenshot (for example) and tell me where im supposed to click to download what i need
maybe it would serve tech experts well to remember that when they were first introduced to version control the learning curve was nonzero
also:
git is (arguably) an appropriate tool for developers or hobbyists, in the case where you're just sharing something you made with no promise of actual releases or support
it is not an appropriate tool for making end users interact with
don't expose your end users to your version control
don't
One of which, as shown here, is that GitHub’s website isn’t a good experience for people to download your work!
But even if GitHub fixes this, makes a nice front end for every project that functions better than this. There are still plenty of other reasons not to do it.
If you’re old enough you’ll remember sourceforge, the last big source code website that was the GitHub of its time until they started injecting ads into installers for projects and it too was bad for people to use when they wanted to download your work. Eventually every desperate company will do bad things like this as they work towards profit or at least towards value for their investors. GitHub Copilot is GitHub’s moment for some people where we realized that GitHub was scraping all the projects to feed to their “AI” bullshit and then regurgitate it minus the license and credit to anyone who cared.
For me personally it’s GitHub working with the US’s ICE to destroy the lives of regular people.
That’s a few of the reasons why for the projects I work on, I try to have a different “home” than GitHub or any other big company. For ioquake3 it’s ioquake3.org
However, I will say it is harder than ever to host your own website without relying on some other middleman services that can have the same turns, but that’s a different story. At least then if you’ve got a domain name you control that and can hopefully get out of it.


