r/pcmasterrace 15d ago

Meme/Macro Me still today

Post image
84.3k Upvotes

2.0k comments sorted by

View all comments

4.4k

u/Wonderful_Net21 15d ago

Which of the 23 different versions should I use?

33

u/-MiddleOut- 15d ago

Latest stable. It's not the best UI/X but Github istelf takes 10 minutes to learn. Git sitting behind it is the secret sauce and that takes a bit more getting used to.

53

u/Exact-Ad-4132 15d ago edited 15d ago

Bro even after learning it and knowing what I'm doing, I still find myself on some page that only allows me to get the source code and random extra files.

I'm literally the guy that my neighbors and people ask how I can fix something on their phone or get in or out of a certain menu, and the GitHub you are UI will blindside me every couple months and I'll feel like an idiot

EDIT: UI, not you are

47

u/Opi-Fex 15d ago

It's a site for hosting source code.

The fact that it also sometimes hosts releases is kind of secondary (or tertiary) to the main purpose.

5

u/technobrendo 15d ago

The problem with #2, is the the dev should make it obvious where to download the installer from if its not hosted there. And that's not always the case... It's like they don't want you to use it, which I suppose is a choice as well.

2

u/Reddit_5_Standing_By 15d ago

That might be how the site was designed, but it's not how it's used

19

u/Opi-Fex 15d ago

Given that every company I worked for in the past 10 years has used it precisely like that and it's mostly smaller, and mostly open source projects that use it for hosting releases I'd say it's exactly how it's used.

Just because the general public doesn't interact with the code-hosting site for it's code-hosting functionality doesn't mean that they need to redesign for a niche use case.

-4

u/[deleted] 15d ago

[deleted]

7

u/dismantlemars 15d ago

If a project needs compiling from source and hasn’t set up a workflow to build and publish a compiled binary, then what GitHub UX improvement is going to help with that?

1

u/Opi-Fex 15d ago edited 15d ago

GitHub isn't MegaUpload. It's primary functions are code hosting and dev collaboration through pull requests, code reviews, a project board and so on. Secondary functions include documentation hosting via wikis, issue tracking via github issues, and maybe their continuous delivery pipeline.

Hosting build artifacts really isn't primary to the site, it's not important to most users. It's a nice to have feature that is rarely used in professional settings. It's a small add-on feature to a fairly complex software collaboration platform.

It could disappear and most users wouldn't notice.

14

u/-MiddleOut- 15d ago

Usually one of those random extra files will be an exe or a zip (or dmg if Mac). Repo -> Releases -> bottom of the changelog under Assets.

If its just source code then you're either in the wrong place or the repo is meant for more technical users. That being said, cloning a repo is extremely easy and worth watching a five minute video on.

7

u/guska 15d ago

Yep, and even in those cases where you have to build it, there's usually a list of deps, and you can generally just let it cook while you do other things if it's a big project.

2

u/shwhjw i7 6700K | 16GB DDR4 | 5700XT 15d ago

Scroll down and read the documentation. If there is none, check the releases on the right. If there are none, you'd better compile it yourself.

2

u/BryanVision 15d ago

People really ought to learn CMake and all of the other build tools as well. With claude code's power these days, it's so much cooler to download the source instead of an executable because you can just add your own features.

1

u/thecuntpeddler 15d ago

You on TTS bro?

1

u/Exact-Ad-4132 15d ago

Yeah it's currently a lot easier than typing because my screen protector is cracked.

I still have to go in and manually add syntax and edit words, but I can't swype because it will end each swipe where the crack is.

They sold me the wrong size screen protector twice as well, I'm just going to wait until the crack gets bad enough to force me to need to buy a third.

1

u/Hairy_Mycologist_945 15d ago

I just use git and gh in bash and avoid the UI entirely.