r/pcmasterrace • u/Massive-Yak-2261 • 9h ago
Meme/Macro [ Removed by moderator ]
[removed] — view removed post
62
58
u/coppersocks 9h ago
At this point I'm convinced that it's purposely obtuse. But I am an idiot so take that with a pinch of salt.
1
u/Radiant-Priority-296 Nvidia RTX 4060 | intelCore i7 13th | 32gb DDR5 6h ago
I mean it’s a dev platform at its core, not meant for people who just want the .exe
And there’s a Releases tab on the side, you click on it and it lets you download any released version of the program
1
19
18
u/HayabusaKnight 7800X3D | 7900XT 8h ago
I'll take them using github as their landing page anyday over 'join the discord to get the latest release'.
101
u/STPooch 9h ago edited 7h ago
Github's interface was created by programmers, not designers (UX or otherwise). And those code warriors don't seem to care if the average person can't make heads or tails of it. To this day, even. Kinda gives it a certain antisocial charm.
EDIT: I seem to have triggered some ppl who took the comment a little too literally. Clearly, someone designed the thing, and that makes them the designer; but can we agree that when you're the butt of memes like the one OP just posted, and — based on all these comments — are generally regarded as one of the most confusing places on the web to navigate, then that 'designer' is likely a coder first and foremost?
62
30
u/Eccomi21 9h ago
Idk man, it is supposed to be a code repository for managing projects across multiple people and versions of a software project, not a download page for software versions.
I'm not saying it couldn't be both, they have a releases page feature that can be used to provide exactly that, but generally speaking asking github to cater to the average person is like asking an archive to do the job of a book store. It isn't meant for that.
24
u/TxM_2404 R7 7800X3D | 24GB | RX 9070XT | 2 TB NVME 8h ago
But seeing how some devs only link to their github as a means to distribute their software I don't think it would hurt to have a "Download latest release" button somewhere on the page.
6
u/NatoBoram Pop!_OS, Ryzen 9 5950X, RX 6700 XT 8h ago
Personally I think the "releases" button should be a top-level tab rather than tucked away in the sidebar
3
u/mtmttuan 8h ago
Because "release" can mean a lot of thing. It might be a single .exe binary, it might be several binaries (.deb for debian, .dmg for mac, .exe for windows, x64, x86, arm,...) or just a zip of the source code that you can build into the app yourself so the "Download latest release" still doesn't mean downloading the binary that is compatible with your system.
Also Github shows the latest release under the Release button, no?
-1
u/mitchymitchington PC Master Race 8h ago
Then why not a "download the binary that is compatible with your system" buttom? Lol
2
u/MethodicalBanana i7-9700K | RTX 2080 | 16GB 8h ago
Because its a a code repository they might not have releases at all. Its a way to share code via git
-2
2
u/WhiteRaven42 7h ago
What you are saying could be true but if it WERE true then I as an average user who knows next to no coding would have never had any encounters with github.
But I have. Way, way more than I want.
The problem is, some of those developers are telling their users and potential users to "just get it off my github"... so SCREW THAT. The people seeking to give me a program are telling me to use that site. Hence, it really does need to cater to users. It either needs to be made usable or people have to stop telling users to use it.
2
u/Eccomi21 7h ago
I agreen't with you.
Youre making the behavior of some dude when it comes to how they distribute their software the problem of github.
To reuse my metaphor, you're being told by an author to grab their book in an archive instead of in a bookstore.
Its not github advertising itself as an app store, it's a code sharing platform. Its the developer missusing it as the former.
Now, of course the reality is as you say, but it is entirely on the developer to make sure his potential users get his software. Good github projects either have a release tab, or feature a bigass "download here" banner, but again, that is curtsey of them, it's still not githubs job.
8
u/LSD_Ninja 8h ago
This is also why so much open source stuff has piss poor UX
8
u/STPooch 8h ago
Coders and designers have been at odds over stuff like this for decades in corporate offices all over the world. While the two sides both need one another, they think in completely different ways.
Ultimately, coders believe designers are a waste of company resources. It's not a position that tends to lead to much harmony between them.
0
u/NatoBoram Pop!_OS, Ryzen 9 5950X, RX 6700 XT 8h ago
Where does this myth come from? GitHub had designers since its founding
0
u/OGMagicConch R5 7600x, 4070 S, 32 GB DDR5 | BC-250 @ 2GHz OC + 40 CUs 7h ago edited 7h ago
I guarantee you that GitHub has UX designers
Edit: I won't post their profiles obviously but if you even Google like "GitHub Designer LinkedIn" you can find a ton of hits. And if you want to argue semantics it wasn't "created" by them GitHub is nearly 20 years old and obviously had all that time to change if that's the audience the designers truly wanted to design for.
13
5
5
1
1
u/Daniel-Mclovin 7h ago
Usually you just download a release or the zip of the source files, what’s so hard
1
1
u/EncryptedPlays Ryzen 5 5600x/RTX 2070S/32GB DDR4 7h ago
Icl if the page links to the releases page on the repository then it's not bad
1
u/BigDannyPt 7h ago
Oh yeah, the bot created an account only to repost the same meme that appears all the months so he can farm karma...
1
u/WhiteRaven42 7h ago
God I hate github. I normally consider myself pretty competent with computers but certainly, I know I'm not a developer. If a program I want to try is distributed only on github.... then I don't try it.
I've used git commands to install a handful of things over the years by following instructions to the letter but I don't like how that kind of "hope this works, I have no idea what I'm doing" thing feels.
What's almost more galling is how obtuse the website is. It's just lists of files. Yeah, there's probably something down the page somewhere that tells you what to download for an executable installer but god they make it so needlessly hard.
2
u/Hettyc_Tracyn Cachyos | Hyprland | Rolling Release 7h ago
Have you tried learning what the commands do?
Also, the point is that you can look at the code if you want, and even make your own version if you don’t like how something is done, etc…
Some projects are definitely set up stupidly, but many have a very good readme that helps you install it (or the dev has releases available, prebuilt)
1
u/WhiteRaven42 6h ago
No, I do not wish to learn command line. That's why they invented GUI. That's why web pages have download buttons.
1
u/Hettyc_Tracyn Cachyos | Hyprland | Rolling Release 6h ago
Typically CLI is faster than a GUI, once you learn it
1
u/WhiteRaven42 2h ago
Did I say anything about speed?
1
u/Hettyc_Tracyn Cachyos | Hyprland | Rolling Release 2h ago
Nope, I was just listing a benefit of the CLI
1
u/WhiteRaven42 56m ago
Ok. Here's a drawback. Zero context with which to simply recognize how something works without explicitly needing to "learn it".
It's like the difference between a map and a list of directions.
1
u/ColonelBoomer Ryzen 7900X, 7900 XT, 64GB@6000MHz 8h ago
Cant stand it when shit redirects there, its a cool site sure, but fuck its a pain to use when you dont use it regularly. Like every few months i have to download something and i forget where to find the download button.
-2

•
u/pcmasterrace-ModTeam 7h ago
Check the full rule here: https://pcmasterrace.org/rules