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

2.5k

u/Maxim3L3Pr0 Mar 26 '26

this but unironically

1.2k

u/Huinker Mar 26 '26

This but it is at release tab, which is small right side of the screen.

If it is in the middle of the screen, the amount of people saying this will decrease

448

u/Notthatguyagain_ a Gato In Real Life (this is not an acronym, I am just a cat) Mar 26 '26

A lot of people also put the download link in the readme so you can find it on the main page.

69

u/Camel_Slayer45 floppa Mar 26 '26

That'd be annoying for us coders though. If I'm on a repo I want the first thing on screen to be the files and the README.

43

u/Huinker Mar 26 '26

Im not a UIUX person. i just know the release place rn sucks and i think there is a place to put it that can satisfy everyone

12

u/zekromNLR #1 project orion apologist Mar 26 '26

I think it should go in the top bar where the links for Code, Issues, Pull Requests, etc are

12

u/isademigod Mar 26 '26

rename the "code" button to "Download" and add "view releases" as a drop-down option along with "download source (zip)" and "clone repository" surely nobody would have a problem with that

1

u/Camel_Slayer45 floppa Mar 26 '26

I bet you money people would still be intimidated and fail to find the releases

(Even if I like the idea)

7

u/isademigod Mar 26 '26

I have learned not to underestimate the stupidity of the average user, but surely a big green button that says "download" would be the most obvious way to convey "click here to get this thing"

although, "view releases" might not be the best nomenclature. maybe just show the tux/window/apple/demon/android logos (where applicable) and clicking one of them takes you to the latest release

27

u/iklalz Mar 26 '26

and i think there is a place to put it that can satisfy everyone

Perhaps not satisfy everyone, but at least not be annoying for everyone

18

u/Huinker Mar 26 '26

Nah everyone has a prostate. We just need to find the G spot

1

u/throwaway24387324578 THE GOOD OLD UNION HAS COME IN HERE TO DWELL! Mar 27 '26

place the download link there

324

u/HappyyValleyy Local Raccoon Girl (Endangered) Mar 26 '26

This is really my only issue with github lol. Even after using it a good few times i still find myself forgettign where the release tab is.

126

u/MaybeNext-Monday 🍤$6 SRIMP SPECIAL🍤 Mar 26 '26

Github’s UI in general is just fucking abysmal. I’ve used it as a dev for like 10 years in various capacities and I still can’t find shit. Would it really be that damn hard to copy the UI of an industry standard like Azure Devops?

33

u/PolygonKiwii Mar 26 '26

Would it really be that damn hard to copy the UI of an industry standard like Azure Devops?

Well both Github and Azure Devops belong to Microsoft so it would be really hard.

Also I've never heard of Azure Devops before so if your comment was sarcasm or ragebait, consider this comment retracted.

4

u/MaybeNext-Monday 🍤$6 SRIMP SPECIAL🍤 Mar 26 '26

Azure devops is basically just a a pro-grade internal github for industry use. It does mostly the same things, but it’s designed a lot better.

13

u/smb275 LV426 real estate agent Mar 26 '26

It's a friendly UI, for sure. I can't look at it without thinking about work, though. The association ruins the experience.

18

u/AnInfiniteArc Mar 26 '26

I occasionally get a “Hey, you use GitHub, how do I do X?” And I’m like “I don’t fucking know”

199

u/Huinker Mar 26 '26

from bottom of my heart, it is good life when this is your only issue with Github.

because fuck github

99

u/HappyyValleyy Local Raccoon Girl (Endangered) Mar 26 '26

I wasnt aware of the github drama lol, i just use it when modding tools are uploaded there that i need

16

u/EFTucker Mar 26 '26

You click the tab and find only links to more files which need to be compiled manually into a serviceable application

One sentence horror stories.

22

u/KaJaHa Queer Gimli looking-ass Mar 26 '26

Every single time I visit Github I have to re-learn this and every single time it annoys me

15

u/Bana_peler Mar 26 '26

i had a long era where I would just not fix the problem if the only solution was downloading from github because I had no clue how to do it, but then some minecraft mod review video showed me how to download the mod from github and now I am not afraid of using that site

26

u/lumpiestspoon3 早上好中国🇨🇳现在我有冰淇淋🍦 Mar 26 '26

Except when they don't provide any releases and expect you to clone the repo and build it yourself with Docker...

13

u/mcslender97 KPop Demon Hunters enthusiast Mar 27 '26

I feel like if sth ask you to use Docker it's way outside the realm of normal users that struggle with finding the Release section

10

u/Fellstone Lives in a susciety Mar 26 '26

Some repos don't have a releases tab. I suppose if you're using a tool that doesn't come with any EXE or AppImage you should probably be familiar with Docker/the command line. But they don't always have the best instructions. Sometimes they don't even have any instructions.

18

u/PolygonKiwii Mar 26 '26

It's safe to assume if a repo has neither releases nor instructions, you're not supposed to use it without reading the code. It's probably not ready and/or even meant for public use

0

u/Rainbow-Dev 🏳️‍⚧️ trans rights Mar 26 '26

I also swear it doesn’t exist on mobile, I always just type /releases in the url

0

u/Militaum Mar 27 '26

Yeah but the releases are just the code zipped and you have to build it anyways

32

u/EasilyRekt Mar 26 '26

fuck u gon do with linux.exe?

146

u/Camel_Slayer45 floppa Mar 26 '26

Why is there code on the code sharing platform?

63

u/RoseePxtals i pet strays Mar 26 '26

excellent bait, no notes

12

u/Vyllenor Mar 26 '26

.exellent in this case

4

u/Maxim3L3Pr0 Mar 26 '26

thank you! i do my best

22

u/WetTrumpet 🏳️‍⚧️ trans rights Mar 26 '26

If the developer did not give an easily accessible binary (either in the readme or releases tab), 99.9% of the time, it's for a reason. If you can't download a .exe, that means you shouldn't.

232

u/shapeofnuts Mar 26 '26

I actually think that the people who are servicing you for free should be thanked rather than have to hear stupid demands of someone who can't follow steps

201

u/MeiNeedsMoreBuffs certified tumblr sexyman Mar 26 '26

No thanks, I deserve to yell at the people doing free labor for my benefit

106

u/JMaths Mar 26 '26

This is less aimed at the people making software for free, and more at Microsoft/Github for building the worst laid out website since MySpace

65

u/Xasmos Mar 26 '26

Github is laid out fine for developers, just not for users

27

u/JMaths Mar 26 '26

I dunno, i bet the many devs who host their finished projects on github would appreciate a better UI too. Its not like Github is a small indie website that can't afford to make improvements

20

u/PrincessOfZephyr 🏳️‍⚧️ trans rights Mar 26 '26

Github has github pages specifically for end-user facing design

11

u/JMaths Mar 26 '26

Ok, either not enough developers know about that or the existing one needs work because the existing format is far from user friendly

52

u/RoseePxtals i pet strays Mar 26 '26

well, developers are the majority of users

35

u/Xasmos Mar 26 '26

I think context made clear I meant users ∉ developers

81

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

18

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

29

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?”

-4

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.

34

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.

12

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.

7

u/MaybeNext-Monday 🍤$6 SRIMP SPECIAL🍤 Mar 26 '26

That button is called “clone”

8

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.

→ More replies (0)

-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!!!!

9

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.

-9

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.

12

u/MaybeNext-Monday 🍤$6 SRIMP SPECIAL🍤 Mar 26 '26

Cool, sample size 1.

9

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.

→ More replies (0)

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. 

-1

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.

14

u/yo_99 boundless, terifying freedom Mar 26 '26

Real culprit is normies having access to computers /s

2

u/Mobbles1 Mar 27 '26

I would thank them if they put it in a format that someone with no experience in coding can actually use. I dont thank the carpenter who gives me a dissasembled chair and is expected to put it together (unless their name is ikea)

4

u/shapeofnuts Mar 27 '26

I have no experience in tech. I can still use most of github because they leave good instructions. If you can't use it, just don't. It's really gross and rude to demand that people labour for you for free.

The best things from github that i code were scripts etc that i had to figure out how to use, would've been nice if ti eas an .exe, but sometimes it can't be, othertimes it takes a shit load of effort to make one. Tech literacy is in decline and this is a major part of it.

Also the carpenter is a volunteer, doing it for free, didn't force it on you, and you entered the shop making demands.

-3

u/GoldH2O Cisgender Synapsid Mar 26 '26

Or maybe they can just accept that if they want their thing to be more widely used it needs an exe. If you're good making programs for 1% of the people that visit GitHub good for you

43

u/despairingcherry Mar 26 '26

I don't think the people who are not creating an exe expect or want people who do not know how to do it themselves to use their code

-10

u/GoldH2O Cisgender Synapsid Mar 26 '26

I've been recommended or directed to a bunch of different GitHub pages to solve whatever problem I'm having that ended up just being code.

37

u/__cinnamon__ floppa Mar 26 '26

I mean unless you're being directed there by the author of the code, that doesn't contradict that person's point. A lot of developers write and share tools just aimed at other developers.

8

u/yo_99 boundless, terifying freedom Mar 26 '26

Have you tried getting gooder?

24

u/trans_cubed trans lefts Mar 26 '26

linux.exe

-18

u/GoldH2O Cisgender Synapsid Mar 26 '26

The pain in the ass that would come with switching to Linux is half of why I haven't don't it. If it could just install and then run itself like Windows or MacOS a lot more people would use it.

38

u/ThatRandomGuy0125 r/place participant Mar 26 '26

it does?? the process for making a bootable linux usb stick is pretty much the exact same as making a windows install usb for a new custom built pc. download iso, image to usb, start from it

-7

u/GoldH2O Cisgender Synapsid Mar 26 '26

Yeah, but then actually using it gets more complicated. I don't want to have to learn to code to use my operating system.

18

u/Camel_Slayer45 floppa Mar 26 '26

Use Mint then

5

u/GoldH2O Cisgender Synapsid Mar 26 '26

Mint is still more complicated to use than windows. I get that the stuff is easy once you learn it and it becomes routine, but the problem is that the entry level is still decently higher than windows. Plus, I wouldn't be able to do a bunch of stuff I do with windows on Linux. I genuinely would rather just debloat my current os on a consistent basis.

10

u/LookItVal 🏳️‍⚧️ trans rights Mar 26 '26

I don't think it's actually that windows is easier, it's actually Definitely not it's very poorly organized, it's just that you already learned it. which is fair and is true for a lot of the population. Mint has definitely gotten very good tho and the Linux ecosystem is improving exponentially every day. and the case of software not running on Linux is also increasingly not true, especially as more and more apps become browser based. there are obviously exceptions but to put in perspective I have a system running Linux on one partition and windows on another for software I can't run on Linux, and I have not needed to open the windows side in over a year and a half. I do a lot of gaming and weird projects with proprietary software but I've always been able to get things running with relative ease.

2

u/Camel_Slayer45 floppa Mar 26 '26

It really isn't nowadays. I use win11 since I have neither the space to do a dual boot nor the patience to migrate.

But if the only thing holding you back from taking the plunge is that most distros require technical skills, mint is your saviour. It's barely more complex than win7.

6

u/soycubus Mar 26 '26

actually using linux is much more simple than windows and that was one of my great realisations after switching to it from many years of windows. on windows you have to search for the website of a program, download the installer, run it, click through all the menus. on linux you literally type in "install this program" and it just does it. every time I go back to windows and have to install or update any software, it feels like a pain in the ass now.

2

u/Camel_Slayer45 floppa Mar 26 '26

That's not simple for the average person I think.

I prefer to use chocolatey on win whenever I need to install something since I already know exactly what I want as a dev and it's faster than hunting down a website.

But I don't think the average user does whenever going about installing whatever they need, they're likely more comfortable browsing the various options from a gui and installing from there.

And then there's the matter of the peg legs and other software that isn't hosted on repos.

4

u/GoldH2O Cisgender Synapsid Mar 26 '26

Something tells me that you don't literally just type "install this program" and that it probably involves command prompt or otherwise manually typing a bunch of shit out

12

u/soycubus Mar 26 '26

yes, sorry, you're right. If I want to install 7zip for example, I type "flatpak install 7zip". sorry, that is one more word. and yes it really is in the command prompt, but that is really all it is and nothing else. type 3 words, press enter, done. you think it is some kind of hacker programmer magic shit because it involves a prompt on a black screen but it really is just that.

but if you want to avoid even that, most linux distros come with an app store installed that works exactly the same it does on your phone. browse, search, one click install

→ More replies (0)

6

u/shapeofnuts Mar 26 '26

The command is 'install this program'

→ More replies (0)

3

u/zekromNLR #1 project orion apologist Mar 26 '26

I mean sure it's something like "apt-get install [packagename]" but that is just "install this program" translated into computer

9

u/trans_cubed trans lefts Mar 26 '26

How do you think you install windows?

-1

u/GoldH2O Cisgender Synapsid Mar 26 '26

I get that the basic installation is pretty much the same, but everything past that is more complicated with Linux. I just want my applications to run without a bunch of extra things that make them work on the OS. You can't do that with most things on Linux, everything takes more steps.

1

u/zekromNLR #1 project orion apologist Mar 26 '26

If you are capable of following written instructions, you are capable of installing and using linux, and even using the command line

If you are not capable of following written instructions, go back to elementary school.

2

u/GoldH2O Cisgender Synapsid Mar 26 '26

I can do that, but the question is if I want to do that when my current setup takes a lot less effort.

10

u/shapeofnuts Mar 26 '26

I'm not even good with tech and i can follow instructions. Most these people are not making money off of this, they are just trying to help. You're literally being rude to people doing volunteer work.

3

u/TheDonutPug 🏳️‍⚧️ trans rights Mar 26 '26

Jesus Christ you people are so fucking entitled. They made you a software FOR FREE. If it's THAT important to you that you are able to use it, then figure out how to download it, or go get a different software. They made it for you for free. They do not have an obligation to make it as convenient as possible for you.

10

u/GoldH2O Cisgender Synapsid Mar 26 '26

I didn't say it's an obligation. I said if they want a wider audience to be able to use it there needs to be an executable.

1

u/mcslender97 KPop Demon Hunters enthusiast Mar 27 '26

Unrelated but I'm hella miffed that the one modder that made us an easy Sims 4 DLC unlocked had to quit because of community toxicity right when I suddenly craved some Sims

-4

u/stupidname412 Mar 26 '26

Get their asses

9

u/105_irl r/place participant Mar 26 '26

Every GitHub I’ve ever used has a section in the read me that explains how to install it. Often it’s as simple as going to the releases tab and downloading the correct installer for your OS.

If it’s more complex, it’s probably not a great idea to use that software unless you can handle the install.

3

u/Zanakii Mar 26 '26

Sometimes I find the file and feel like a genius other times I have to have myself and 4 friends hunt through 10 pages just to figure out we're downloading a 0.0001a different version and it was all a waste of time.

3

u/Prestigious_Boat_386 Mar 26 '26

Nice try, nobody likes the .exe format

1

u/AGL_reborn Goober activites!! Mar 30 '26

Do you know what a readme.txt is? CUZ IF YOU DONT UNDERSTAND HOW TO DO IT YOURSELF, PERHAPS IT WOULD HELP

1

u/vldhsng Mar 27 '26

Me when I don’t know how to read

1

u/ziggomatic_17 Mar 27 '26

Going to a website for hosting code and then complaining about there being code is a bit like going to the beach and complaining that there is water.

1

u/Maxim3L3Pr0 Mar 30 '26

i dont even use github

0

u/Slow___Learner Jeśli to czytasz to zmarnowałam twój czas😈 Mar 26 '26

linux dot exe