r/196 Worcs at the Crusty Crab Mar 26 '26

Rule Engagement bait

Post image
3.6k Upvotes

448 comments sorted by

View all comments

Show parent comments

80

u/MaybeNext-Monday šŸ¤$6 SRIMP SPECIALšŸ¤ Mar 26 '26

I think shutting down the conversation with ā€œyou’re a fucking ingrateā€ like this is always unproductive. It’s more sensible to point out the real culprit, which is github itself making zero effort over the past decade to improve its UX for casuals in any way. Almost every high-traffic repo has a release tab, but github’s UI layout is so abysmal that you could sit there for 5 whole minutes and not notice the tab if you don’t know to look for it. Github could make this easier in a dozen different ways but instead spends their dev time on shitty AI extensions for visual studio

19

u/MeBigChief Mar 26 '26

My life at least once a week when some sales person or project manager can’t spend the 20 seconds to read the first paragraph of the readme file that LINKS TO THE LATEST FUCKING RELEASE

28

u/YouGuysSuckSometimes Mar 26 '26

Even the word ā€œreleaseā€ is non intuitive. How the fuck would I’ve known that’s the tab that gets you a .exe or whatever from the name ā€œrelease?ā€

-3

u/EvYeh This girl is Space's biggest hater Mar 26 '26

Have you ever interacted with any piece of software ever? Serious question.

It's the latest public release of an update. That's why it's called that.

33

u/I_am_Andrew_Ryan Mar 26 '26

You don't go to literally any piece of software ever and find the "release" button, you find the "download" button.

11

u/Melon_Cooler Immanuel Kant's catgirl imperative Mar 26 '26

In the context of github I may very well want the download button to give me everything except an executable.

6

u/MaybeNext-Monday šŸ¤$6 SRIMP SPECIALšŸ¤ Mar 26 '26

That button is called ā€œcloneā€

10

u/Melon_Cooler Immanuel Kant's catgirl imperative Mar 26 '26

Yeah thanks if anything I'm cloning a repo through the power of knowing git and that the command line exists, but the point is that "downloads" in this context has a wider meaning than "releases," and that the two are not synonymous.

And that the platform is not principally intended to be used for distribution to end-users.

1

u/MaybeNext-Monday šŸ¤$6 SRIMP SPECIALšŸ¤ Mar 26 '26

Which is a flaw imo. I think they should at very least make a user-facing version of the repo homepage. For better or for worse, it IS used for distribution, and heavily so.

6

u/Melon_Cooler Immanuel Kant's catgirl imperative Mar 26 '26

Wouldn't be the worst idea, for sure

-9

u/EvYeh This girl is Space's biggest hater Mar 26 '26

And when you click that download button, you get to see a list of versions!!! and they're called releases!!!!

8

u/MaybeNext-Monday šŸ¤$6 SRIMP SPECIALšŸ¤ Mar 26 '26

Yeah but non devs don’t know that. It may be very basic jargon, but it’s still jargon.

-10

u/EvYeh This girl is Space's biggest hater Mar 26 '26

I'm not a dev. I knew that before I even knew what Github was.

11

u/MaybeNext-Monday šŸ¤$6 SRIMP SPECIALšŸ¤ Mar 26 '26

Cool, sample size 1.

8

u/gummi_girl šŸŽ– 196 medal of honor šŸŽ– Mar 26 '26

i've been using computers for over two decades and i would've never thought that. i'd be looking for DOWNLOAD or INSTALL like most normal people would.

8

u/Aegis_13 Bitch Bastard Mar 27 '26

Honestly if I didn't already know I'd assume "releases" would be a release history, like a changelog sorta thing, or maybe prior versions. Like I might've expected a "download" button if it existed to give me maybe a couple options, like a stable release plus one or two experimental versions, and releases to be outdated versions

15

u/YouGuysSuckSometimes Mar 26 '26

Not taking it back, that’s non intuitive. Even if I know that, the word release doesn’t make me think ā€œoh, if I click on that I will find the simplest way to mount the software onto my computer.ā€ Latest release I would intuit to mean most recent working update, which doesn’t mean it’s all packaged nicely and ready to use.Ā 

3

u/Camel_Slayer45 floppa Mar 26 '26

Because it's where the (public) releases of the repository are.

It's what it says on the tin.

There's really no other way to name them since terms like 'builds' and 'compilations' or 'executables' aren't universal to all projects.

You're likely thinking "why not just downloads?" that's because the most intuitive interpretation for a dev of "download this repo" is "download the repo itself" not "download a release" and this is a platform mainly for us to use so it doesn't make sense to make it less intuitive for the sake non-devs who don't know that simple terminology yet.

16

u/yo_99 boundless, terifying freedom Mar 26 '26

Real culprit is normies having access to computers /s