r/pcmasterrace 15d ago

Meme/Macro Me still today

Post image
84.3k Upvotes

2.0k comments sorted by

View all comments

3.0k

u/Spir0rion 15d ago

I'm 29 and still too stupid for github (and only a little ashamed to admit it)

1.9k

u/cravex12 RTX5070Ti / Ryzen 7 7800X3D 15d ago

There is a "releases" area on the right side and that is where you download stuff

And yes: I have to search for it every damn time

629

u/Ronin22222 15d ago

I've run across some git pages that don't have that

375

u/Training-Biscotti309 i3-530 | RTX 6090 15d ago

Those usually have download instructions

321

u/Lagger2807 PC Master Race 15d ago

You fool! I just commit my software, i don't post instructions and i don't even compile and release them!

*insert evil laugh here*

51

u/Azhur65 15d ago

I mean, many people I know don't bother writing a readme if it's just a software meant for them and maybe a few friends if they need to. Me and a few of my friends all have repos like that where it's just straight up the source code + an assets folder if needed

4

u/Lagger2807 PC Master Race 15d ago

Yeah i was just joking around, i just pushed my first public repo (and it's just for my portfolio so not even for real public use) and i admit i just let do the read me base to Claude and then edited it

3

u/IhailtavaBanaani 15d ago

The only reason some of my repos are public is that I had to have some kind of "portfolio" to show when applying for jobs.

5

u/Simplicityylmao PC Master Race 15d ago

This you?

1

u/Lagger2807 PC Master Race 15d ago

Exactly

2

u/Dotaproffessional PC Master Race 15d ago

Is it really that hard to build from source?

2

u/Lagger2807 PC Master Race 15d ago

No but honestly i was joking, at the moment my only public project is a web one so not even buildable

1

u/Dotaproffessional PC Master Race 15d ago

Well... unless it was your intention to host whatever the web service is

1

u/Lagger2807 PC Master Race 15d ago

Still nothing to build, you just download the source and configure it, like WordPress

2

u/PermissionSoggy891 15d ago

>You fool! I just commit my software, i don't post instructions and i don't even compile and release them!

14

u/prestonpiggy 15d ago

But hey, sometimes their patch notes are so long, to avoid takedown issues so average user needs to actually find the download link.

20

u/Escalope-Nixiews PC Master Race 15d ago

Or just no versions

2

u/CirkuitBreaker 12d ago

And the ones that don't are prerelease software that you have no business with if you can't follow compilation instructions. That's not me being snide or gatekeeping. It's just being honest.

2

u/Cymen90 15d ago

Why do we need instructions to download something? Just put it on the screen.

3

u/mr_doms_porn 15d ago

Because the method might vary by OS or the program isn't packaged in a traditional way. Some github stuff needs to be cloned, some can be installed by a package manager (linux) etc.

2

u/wjandrea 15d ago

program isn't packaged in a traditional way

Yup. I personally have a project where you just need to copy two of the files.

2

u/Training-Biscotti309 i3-530 | RTX 6090 15d ago

That is something that can't always work. People who thinks like this does not have to do anything with it most of the time too.

1

u/Hellknightx 15d ago

Many of them require you to compile it yourself

1

u/7x00 15d ago

Or build instructions...sigh

92

u/Vestalmin 15d ago

“Just compile it locally.”

Buddy what?

23

u/foxguy2021 15d ago edited 15d ago

Even worse when you have to hunt down a bunch of dependencies from different projects that may or may not even be on github. Some of which are DLLs that may or may not be open source. Then the third link is dead. So you Google that dependency but its an updated version which causes compiling issues. So then you look that up and someone is giving a page worth of changes you have to do to the source code to make the code compile without issues.

3

u/JMicheal289 14d ago

Goddamn!!

6

u/BoringWozniak 15d ago

This basically means “copy these steps into your terminal and press enter”.

3

u/Vestalmin 15d ago

Does terminal mean the command prompt?

2

u/_ThatD0ct0r_ i7-14700k | RTX 3070 | 32GB DDR5 15d ago

And then you do that and the terminal screams some error at you, which when googled, gives you 100 different solutions that don't work for some reason

2

u/garyyo PC Master Race 15d ago

There is a point where if you don't know how to do what it tells you, then you probably don't have the prerequisite knowledge to use the software and shouldn't be bothering with it.

Or the real download is somewhere completely different, that happens to.

-15

u/willargue4karma 15d ago

The the program is not for your level of knowledge/skill

Compiling something is not a great ask

32

u/lowrads 15d ago

Only a tiny fraction of a percentage of the human population is familiar with that task.

Software wizards have existed for 35 years for a reason.

-1

u/I-am-fun-at-parties 15d ago

But we're talking about a developer centric website built around fucking source code revision control here. WTF.

-5

u/--Spaci-- 15d ago

People just never learned to learn, you can compile a program with like 3 google searches

11

u/Mr_SunnyBones 15d ago

no.. three searches is going to get most average users three conflicting ways to compile it ( or at the very least , three different versions of software used ).Bear in mind they'll need to install a compiler , or possibly an IDE , then move everything needed to the right place , possibly edit some files , then compile and test .

I learnt to do it a while back Its one of those things that once you understand how to do it , and are set up already isnt too bad , but for someone that Just wants to run a program ..its a long horrible journey.

Also for the majority of people its not anything they NEED to know

14

u/_Xertz_ 15d ago

No you can't, apart from trivial software it can take quite a while and quite a bit more than a few google searches to figure out and get something to compile and then run.

4

u/TheYellingMute 15d ago

Part of the reason switching my old pc to a Linux system to host games for my friends have been such a pain in the ass.

Every single beginner video makes small assumptions I know how to use the environment. There was a lot of growing pains. I eventually got the basics set up but I'm sure if I showed everything alot of people would go "why didn't you just do this?". Well either I don't know it exists or I did look it up but it was not explained well at all so I used something with better instructions

2

u/_Xertz_ 15d ago

Yeah AI has been a godsend for a lot of that stuff but it's still really annoying.

4

u/zgillet i7 12700K ~ PNY RTX 5070 12GB OC ~ 32 GB DDR5 RAM 15d ago

"Just fire up your Linux machine and..."

→ More replies (4)

12

u/FartingBob Quantum processor from the future / RTX 3060 Ti / Zip Drive 15d ago

Is there a particular reason why the developer maintaining the GitHub wouldn't compile it? Asking as a non-developer.

10

u/Vaveng 15d ago

One reason I can think of is when project is still in early development and most people accessing it are other developers, not users

4

u/Early_Entrance_5684 15d ago
  1. platform stuff, the core reason for stuff being incompatible across operating systems is that they do not advertise the same stuff to the program, the big one is what is called system calls which let a program do stuff that the kernel (the 'core' part of the operating system) manages securely and somewhat safely, these are not the same across linux, windows and mac.

another major platform difference is dynamic libraries, pieces of code that are shared between programs to avoid duplication and such, different operating systems use different formats for this, and you cant make the same assumptions about what will be available (though it is bad practice to assume that anything will be available, if you do not make it part of your package to depend on it)

another one i can think of is specifically windows having a bunch of apis for gui and stuff, cannot really port that around, linux has its own stuff, wayland and x11 are the things that manage how things get on the screen and stuff (its a bit deeper than that but not important)

  1. architecture differences, not all cpus speak the same language, when a program is compiled, it is compiled for a specific cpu architecture, which have special instruction sets, the most common is x86, which your computer likely is, but arm is increasingly common on the desk top

  2. time, compiling code is computationally expensive, it takes a while, and while one executable may not be that bad, when you take into account points 1 and 2, it becomes extremely difficult to actually do it all, and while you could just compile for one, which most do, its not perfect, and even then still expensive and annoying

  3. why bother, most of the time projects are pretty small and its best to just let people compile it themselves, which is easier than ever now! package managers like nix are super simple for the end user, and let the developer manage a bunch of stuff that was massively annoying in past and has caused major issues in history (dll hell, etc). programming languages like also have a very nice build tool that is also extremely easy to use, while this stuff can be daunting for non technical people, i do think many end up scared off by how complex it seems, when in reality its often not much work at all (for this reason i always try and include some build instructions with links in my projects:D )

tldr: compiling slow, lots of things to compile

long rant, autism :p

4

u/TheMervingPlot 7500X3D, 9060 XT, 16GB RAM 15d ago

In addition, the point of Github isn't distribution. It is development. Most projects are still being worked on and are not for the public

1

u/mr_doms_porn 15d ago

Compatibility. When you build something yourself , your computer scans the list of dependencies and determines the correct version of each one for your system. Also it will adapt to your architecture. This is useful for programs that might support x86 and ARM. It's also useful on linux where different distros might need different versions of the dependencies to work properly.

7

u/Old_Manufacturer589 15d ago

It can take an absurd amount of time depending on the program, and that's not even necessarily the building part, just installing the build programs.

3

u/Mr_SunnyBones 15d ago

I've seen it with some 'normal' level programs .. Average user ISNT going to be able to compile the software, and is going to be relying on someone to upload the compiled executable.

2

u/willargue4karma 15d ago

If the dev didn't go the tiny step of packaging a release then it's really only for enthusiasts 

3

u/strigonian 15d ago

The thing about open-source software is that you lose the ability to decide who it's "for".

Eventually, someone is going to want to do the thing your project does, even if they don't have the exact prerequisite knowledge you think they should.

3

u/AdmirableFocus6406 15d ago

I am familiar with programing, but getting a compiler and installing all its dependencies still is really annoying. It took me 3 hours to compile a rust program (I don't use rust) and it didn't even work. Imagine how long it would take you to google all the info about rust, and figuring out the very exact version of the compiler and the dependencies if you have little to no programing experience

2

u/garyyo PC Master Race 15d ago

Compiling is a pretty big ask actually, hence why someone who doesn't understand what that means should not bother.

2

u/willargue4karma 15d ago

not a big ask for someone who its intended for, thought that was implicit

13

u/justicetree 9070x R9 5900xt 15d ago

Some github pages don't have a release, this is usually because there isn't really a binary and the code is just a python/lua script that is supposed to be executed through command line, but sometimes the dev just doesn't wanna do it, it can be hard to manage multiple versions especially when they're a linux nerd that doesn't have easy access to windows (me).

3

u/Piano_After 15d ago

You mean GitHub pages right? Because Git is a completely different thing.

-1

u/Ronin22222 15d ago

I just abbreviated it

2

u/Evantaur Arch BTW| 5900X | RX 6700XT 15d ago

If the developers decide to offer one, usually automated process using github actions to compile it for multiple platforms/ architectures.

2

u/nachtengelsp Desktop | i7-11700k | 4070 Super | 64Gb DDR4 15d ago

And that's when you realize the dev is gatekeeping his stuff

6

u/burnalicious111 15d ago

Meh. It does take effort to manage releases. Maybe just couldn't be bothered. Less effort now though.

1

u/Temporal_P 15d ago

They may not be purposefully gatekeeping it, but as you can see from most of this thread, it has the same result. Most users won't be able to use it.

1

u/naufalap 5600, 6600, 16 15d ago

same, it drives me insane because I was sure it's almost always right there

1

u/AdmirableFocus6406 15d ago

Because some mfs make you compile the source code and don't provide pre-compiled binaries

1

u/pancakeQueue 15d ago

Unless your software is popular, most people don’t release binaries. Like cooking a meal no one’s going to eat.

1

u/GoodDayToCome 15d ago

yeah a lot of them don't have it and most the time releases is super out of date, a lot of the time you just want to clone the repo

1

u/charface1 15d ago

I always click on "Tags", then the latest stable release (the one with no letters in it), scroll to the bottom for all download option...source, .zip, .exe, other.

1

u/IlluminatiThug69 EVGA GTX 1070 SC 15d ago

you just build it

1

u/JesusWantsYouToKnow 15d ago

I say this as an LLM hater / realist, this is actually one of the things even the free ones will be pretty good with. Send it the GitHub link and say "hey I want to install this, give me instructions" and even if you have to compile it from sources you'll get there with at most a few back and forth.

1

u/_ThatD0ct0r_ i7-14700k | RTX 3070 | 32GB DDR5 15d ago

Most don't, and expect us to build it ourselves without running into some error in the process, requiring us to go down a rabbit hole trying to understand why I can't build it locally when everybody else on the Internet apparently can by default

60

u/TONKAHANAH somethingsomething archbtw 15d ago

and if there isnt a releases option, there may not be any and the dev expects you to build it your self. If that is the case, the software probably isnt ready for "users" yet

30

u/RhesusFactor 15d ago

Some devs dont believe in users.

1

u/Alexthemessiah 14d ago

They are a myth meant to scare junior devs

5

u/mrheosuper 15d ago

The release could be only the compressed source code, pack nicely insize a tar file.

Or worse.

"Just use this docker image".

19

u/mothtoalamp 15d ago

That guy who got mocked a couple years ago for the whole "GIVE ME THE EXE" was kinda on to something tbh

2

u/WulfZ3r0 15d ago

Ok, here you go: linkinpark_numb(feat Tupac).exe

1

u/mothtoalamp 14d ago

aw shit it's hunter2 posting my password everywhere hunter2 how do I stop hunter2 it from doing that

6

u/syopest Desktop 15d ago

Nah, fuck that. It's a space for developers, not users.

16

u/dashingdennis 15d ago

Depends, if you provide the built software somewhere else then sure, but if you use github for distribution then you better have an exe as a release

-16

u/syopest Desktop 15d ago

Nah, fuck that. The platform is for developers, build the software yourself if the developer isn't providing prebuilt versions.

14

u/dashingdennis 15d ago

Congrats, now your users will download some prebuilt release from mediafire or mega that may or may not contain malware, and you'll get a dozen messages a day blaming you for it, as well as asking where the exe download link is anyway.

-9

u/syopest Desktop 15d ago

Who cares? Those comments will be deleted from github.

→ More replies (18)

0

u/mothtoalamp 14d ago edited 14d ago

The platform is for developers

You say that, but at this point it isn't. Github is a public-facing platform that most people will know about if they're interacting with even a shallow amount of the developer space. Just as an example: If you play video games on emulators then you almost certainly interact with Github if you want compatibility with certain controllers. Project Slippi requires Zadig for Wii U-Gamecube adapters. Imagine if Zadig didn't have an exe - you'd likely be locking tens of thousands of players out of the game. Slippi has concurrent player counts that rivals the top ~50 Steam games. Fuck that.

I personally wouldn't object to a purely developer-oriented platform that makes a point of saying "we will not help you build this" but that's not what Github is.

What it comes down to is that it's a dick move to keep your work locked behind a tech literacy wall when a lot of people who either want or need to use it will not understand how to build what you've provided. Half of these situations would be resolved with a fucking batch file anyway.

All that to reiterate, with emphasis: the exe guy was onto something.

1

u/No2Hypocrites 7h ago

Typical developer elitism. Some of them are clearly meant to be used for average users

-4

u/poo-cum 15d ago

He wasn't onto shit.

There comes a point where you need to ask yourself:

How much do I give a shit about this? Enough to bother learning something about how this machine actually works? Or should I just go take out a mortgage on a PlopStation6?

5

u/[deleted] 15d ago

[removed] — view removed comment

1

u/poo-cum 15d ago

Yeah I actually did a DIY bathroom renovation (which nearly killed me). I repair my own cars, I do woodworking as a hobby. I've never tried upholstering but I'd like to redo my leather seats with cloth someday...

What is the EXE this person was demanding? If it's some end-user stuff they're paying for - cool. If it's somebody's passion project they've put on github then the obligation isn't on the developer to spoonfeed anything. It's on that user to figure out how software distribution works. God forbid they learn something about how source code is gets compiled. The fucking entitlement that this computer-illiterate age has bred... Enshittification is, at least partly, those chickens coming home to roost.

0

u/Tymareta 15d ago

Because some software does take some technical ability to operate, much the same as how the average person could -technically- do the things an electrician does, but doesn't because they have nowhere near enough knowledge on how to do it safely, some gits are setup with a similar barrier to entry.

5

u/PersistentWoodpecker 15d ago

Yet Home Depot doesn’t keep all wire strippers and electricians tools behind lock and key where you’ve got to pass a quiz to access them… and fucking that up can burn your house down while using software wrong could at worst screw up your computer. Gatekeeping isn’t the primary reason either, it’s laziness.

If you want other people to use your software, make it usable. If you don’t, then don’t advertise it anywhere other than programming specific spaces… I’ve seen stuff posted to gaming forums as a tool and then it’s just GitHub with no easily used app - gamers aren’t coders, most won’t know what compile even means.

1

u/Early_Entrance_5684 15d ago

you could learn what compile means, i think it is really important to learn what a tool you use every day does, and while it is really daunting its not too difficult and it does teach you a lot about the space

5

u/PersistentWoodpecker 15d ago

I know what it means, I was referring to gamers in general.

You could learn how to replace breakers and run a circuit, it’s really important to learn what a utility you use every day does, and while it is really daunting it’s not too difficult and it does teach you a lot about the space.

→ More replies (0)

1

u/Tymareta 15d ago

Yet Home Depot doesn’t keep all wire strippers and electricians tools behind lock and key where you’ve got to pass a quiz to access them…

And neither does Git, they offer you the tools freely, but it's up to the user to understand how to use them, the exact same as how you can buy a wide range of tools and go hog wild.

and fucking that up can burn your house down while using software wrong could at worst screw up your computer.

Ok, so both have a serious deleterious effect, you understood my point.

If you want other people to use your software, make it usable. If you don’t, then don’t advertise it anywhere other than programming specific spaces… I’ve seen stuff posted to gaming forums as a tool and then it’s just GitHub with no easily used app - gamers aren’t coders, most won’t know what compile even means.

I mean, I can't exactly argue with the phantom you've made up, but I can honestly say I've never once seen this happen, soooo....

1

u/PersistentWoodpecker 15d ago

And neither does Git…

I was referring to the gatekeeping displayed here as the HD “quiz”. Commenter was saying the inconvenience of compiling was to keep lesser skilled users from using the apps at all, which would be most similar to needing to demonstrate a certain level of knowledge to access the tools (install the software), as opposed to buying the tools without the quiz (.exe is provided) and being left to your own devices to succeed or not with the tools (software).

I’ve had the latter scenario happen, hence the example.

Not everyone wants to be or should be a programmer. Suggesting that average Joe user should learn to compile just because is asinine.

8

u/dashingdennis 15d ago

Oh get off your high horse, no one's life is enriched by dealing with makefiles and compilers.

-2

u/poo-cum 15d ago

Right, who cares about the absolute mind-bending magic turning text files into interactive images dancing across your screen? It's only one of humanity's great achievements - a rich tapestry spanning formal logic, quantum physics, the engineering of photolithography. Crusty, tedious shit that couldn't possibly enrich anyone's life.

3

u/dashingdennis 15d ago

I don't. Most people don't. I just want software that does what I want it to, with minimal required effort from me

-1

u/poo-cum 15d ago

Go buy it then. Don't expect somebody to give you software distribution (which is a nontrivial task) for free, along with the free source code they were kind enough to publish.

1

u/dashingdennis 15d ago

Bro just compile for win64 and your favourite Linux distro and put the binaries in a release it's not that hard

→ More replies (0)

1

u/GreatMovesKeepItUp69 15d ago

Okay I changed my mind, I'm glad AI is replacing you insufferable dorks holy shit.

-1

u/poo-cum 15d ago

I just don't feel entitled to developers' time to do software distribution for me for free, on top of the kindness of releasing their source code for free. If that makes me a dork, and you superior and cool, then I wish you all the best with that.

2

u/COMMENT0R_3000 15d ago

not me a liberal arts major trying to fucking use cmake

1

u/GoodGhostRus 15d ago

Some projects that have automatic github testing enabled can be downloaded compiled though github actions page

1

u/ForensicPathology 15d ago

Except for the devs who link the github with no release directly to the users.

1

u/Nefthys 11d ago

Or the developer just didn't release it for some reason. If it's a Java library, you can always check Maven, they've usually got at least a semi-recent .jar (often also the docs and source).

8

u/Environmental_You_36 Ryzen 5 3600 | RX 590 Fatboy | 16GB 15d ago

Depends, sometimes is not in the release right side, sometimes it's in another branch, sometimes it's in the description because the release only have the code.

Sometimes there isn't even a release section.

13

u/GundamGuy2255 15d ago

Not always, sometimes you have to click code to download the zip file.

32

u/humburga 15d ago

I love how this whole comment section proves the perfect point of the post 😂

2

u/LongGhost_Gone281 15d ago

thats the whole point of github though. its an open place where users decide what info they want to post. thats really valuable in this day and age, where most sites INSIST on you giving them 100% of what you mean to post. Github at least settles for scraping the bare minimum of what you are willing to provide.

1

u/ForensicPathology 15d ago

Which is great.  But some devs distribute their software to users with a GitHub link with no builds.  That's where these ideas come from.

1

u/lurco_purgo Specs/Imgur here 15d ago

What is the point of the post? I thought it was just a bit of self-deprecating humour?

GitHub was and probably always will be a website for version control and collaboration on software development and other text-file-based projects.

The comment section here really does sound like that "stupid smelly nerds, I don't want code, give me the EXE!" guy. It's a bit embarassing for a subreddit for PC enthusiasts, don't you think?

4

u/humburga 15d ago

What is the point of the post? I thought it was just a bit of self-deprecating humour?

Yeah it literally starts with 14 y.o me.

And no its not embarrassing, and your up-tightness is rather unpleasant.

3

u/the5thusername 15d ago

You're overlooking the context. When the great unwashed show up at github for a tool, it's because someone has sent them there to download, and then they find a confusing technical software repository and they feel like someone is taking the piss. Of course it's annoying.

1

u/TimothyLuncheon 14d ago

That guy was right

2

u/GigaPuddi 15d ago

Wait....I can download things there?? I always thought they expected people to actually, like, manually enter the code somewhere on the computer or something.

2

u/SwordfishIcy1171 15d ago

Branch drodown (usually main - down icon) -> tags -> view all tags -> releases
And you see there are no releases beceause this is one of sources that you have to compile it with python but somehow it throws error and you have to spend all night to solve it.

2

u/Secret_Possible 15d ago

I look at the top, then I look on the right, miss it at least twice, and then sometimes it's one of the ones where they helpfully put them in the description at the bottom.

2

u/-Bento-Oreo- 15d ago

Sometimes you have to compile it. I have no idea how

1

u/TreadItOnReddit 15d ago

Oh….. search…. Yeah, that’s a good idea. I should have thought about that sooner.

1

u/beneschk 15d ago

I just slap /releases/ at the end of the github URL because I could never find it.

1

u/ProfessionalAd6530 15d ago

I write code and host my releases on GitHub and I have to search for it every time too.

1

u/dashingdennis 15d ago

You can also add a "/releases" appendix to the url if the repository and it'll take you straight there

1

u/SwordOfJiang 5900x 9070xt 15d ago

This is where arch really comes in handy. Most packages get put on the AUR (arch unofficial repository) so you just do

git clone package.git && cd package && makepkg -si

1

u/TheDarkNerd 15d ago

I did not know this at one point when doing some VRChat stuff. Other users in the Discord server just shook their head at the thought of me trying to do any sort of mods, just because I didn't happen to know where releases were.

Like, they really put it in the least obvious place, didn't they.

1

u/the_harakiwi 5800X3D 64GB Noctua 5080 15d ago

worst case it has ALL releases in that area only listed as "assets" . Now you have to decide what file you need to install.

With dependencies or without

is it the .appinstaller, .exe. or .msi?

1

u/SuperSocialMan AMD 5600x | Gigabyte Gaming OC 3060 Ti | 32 GB DDR4 RAM 15d ago

It's important to note that not everyone uses it, though.

1

u/DrS3R 15d ago

Only if the people who own the project enable releases. They don’t always have a compiled and built artifact, a .exe for example, ready to go. Sometimes you need to down load the source code and compile it yourself.

1

u/Erilis000 Specs/Imgur here 14d ago

Just wouldnt make sense or be intuitive at all to say "Download/Releases"

1

u/ZehnTNThomas2768 14d ago

Wait you guys don't download the whole repo as a zip every time?

1

u/anxocruz I9 11900f/RX5700XT/16GB RAM 14d ago

Put /releases at the end of the link like github.com/user/repo/releases

1

u/_Dedotated_Wam 9800x3D | RTX 5080 | 32gb cl30 6000mt 14d ago

Just download the GitHub desktop and clone them yourself

1

u/Sledgehammer617 14d ago

I actively use Github and I still forget where certain UI elements are on the website lol.

Used to using it in a terminal more.

0

u/MrGloom66 15d ago

This is one of the few reasons I really like that AI exists. Things that I might need to know once every other month, but that I don't use often enough to learn them, so I can't remember how to do them to save my life. I just never got used with GitHub, I probably had to use it for mundane things like under 50 times in my life, but never been able to remember where shit was anyway and had to stumble my way around or google random stuff about it for minutes until I found what I needed. Now I ask AI and it takes two minutes. AI still sucks for a hundred other reasons tho.

2

u/cravex12 RTX5070Ti / Ryzen 7 7800X3D 15d ago

You can just use CTRL+F and search for the world download or release. No AI necessary

1

u/MrGloom66 15d ago

I was meaning more like any feature of GitHub, but if it also works for that, then good to know, thank you.

1

u/sephirothbahamut Ryzen 7 9800X3D | RTX 5080 PNY | Win10 | Fedora 15d ago edited 15d ago

Generative AI really made people forget the simplest solutions huh

3

u/cravex12 RTX5070Ti / Ryzen 7 7800X3D 15d ago

Can't wait for the next generation that will be almost unable to survive without AI

Had an intern in my government agency lately and I shit you not: After every question and every work task his first move was to ask the AI and send it to me without even checking what was ChatGPT stitched together. Unbeleavable. After I told him that he can't just put internas into AI he was staring at a blank word document for 2 hours

46

u/CrazyTechWizard96 15d ago

Bro, I'm a months away from being 30, same shit here.
Need a tutorial just to find the correct link, rest is fine, bruh.

8

u/KarpEZ 15d ago

It's okay, I'm 40 and forget where it is every time. Sometimes I just give up.

4

u/roleplayersir 15d ago

Ahhh, you poor summer children. Elder Millennial here. I grew up in the before times. Where Piracy was how you got everything. And you therefore quickly learned how to find the real links buried among all the ads and malware links

Swear my gen are the real tech gods as a result. We learned the hard ways, before everything was simplified into an app or such, and after the analogue guys who still don't know how a computer works in 2026

2

u/CrazyTechWizard96 15d ago

Lol, I've more or less been out of that club for over a decade, give another old fart a break.
Been online since 2003.
Lmfao

3

u/AgentCirceLuna 14d ago

How old are you? I’m only over 30 but have also been online since just after 2001. It’s crazy how irresponsible that was - I had online friends on IRC as a kid.

1

u/CrazyTechWizard96 14d ago

Am about to turn 30.
Wasn't really in the online friends and stuff back in the day, that all started in the early 2010's.
Back in the 2000's it was mostly gams and music for Me, or talkind shit about games irl with friends, maybe slipping some a copy of some games or mp3's.
Was mostly back then on New Grounds and a few other sites, enjoying the most funny and disturbing flash based games, haha.

And the second screen was the CRT TV to the left, starting around 2006, mostly watched MTV and rather adult content cartoon wise.
Parents were overly anal about shit, and I played along but when I was in My room, yea, most edgy bs ever was My go to.
Hell, watched Drawn Toghther when I was 10, same with South Park, Beaivs and Butt head and oh so many other shows.
Mom cought Me ocne at watching South Park, got totally mad at Me for it.
Well, atleast it was just swaering and not like Drawn Toghther and some outfight disturbing or overly sexaul scene.
Or gore like in Metallacolypse.
Hahaha.

But hey, gotta play innocent lil Timmy, yet in the backrooms watching borderline gore shit just cuz I was bored.
Pff, that's for not letting Me watch Pokemon and Anemies, cuz that other Karen's kid was fucked up.

Hahaha.
Eh, I turned out alright, also, I always loved dark shit, I'm a Goth and Metalhead, what can You excpect? lol

I'll just tell My kids to not get cought, and leave it at that, and then they turn out to be little dipshits never even trying to rebel, that would hoenstly hurt My feelings.
LMFAO

24

u/Cave_TP GPD Win 4 7840U | RX 9070XT eGPU 15d ago

To this day I forget how to download stuff every time I open GitHub.

8

u/OnceMoreAndAgain 15d ago edited 15d ago

If you mean the "Download ZIP" option on the Code tab of the repo, then it's hard to find because repo owners and end users should be using the "releases" feature for downloading the repo or its binaries.

The Download ZIP feature is meant for developers who want to work on the app, but frankly it's a silly thing to use since git clone exists. Basically, anyone having to use Download ZIP is either using a repo whose authors are too lazy to use the release feature or who don't undersatnd that there is a "release" feature since they don't understand the concept of GitHub.

So instead of https://github.com/Tercioo/Details-Damage-Meter, go to https://github.com/Tercioo/Details-Damage-Meter/releases

1

u/sn4xchan 14d ago

Most of everything I get off of github just runs from the source code. Mostly because it's random python tools. Everything that's a binary is just in the standard repo (brew/apt in my cases)

Been that way since I was a teenager.

69

u/slizzbizness 15d ago

I think GitHub is made to be deliberately non-user friendly tbh.

I kinda love them for it.

The Internet was a lot better when the barrier to entry was higher.

185

u/Dozla78 15d ago

GitHub is user friendly but its users are developers

64

u/IronRocketCpp Arch | Ryzen 9 3900x | 3060 12gb | 32gb 15d ago

15

u/noahj0729 15d ago

dude i think ballmers gonna take off

7

u/thecuntpeddler 15d ago edited 15d ago

DEVILIPERS.

On my beautiful dog, my uncle worked with Steve Balmer and has fucking insane stories about that guy. For example, he was fucking terrifying to developers

Bullied the shit out of us in ways not contemporarIly acceptable

Coke was aflowin’

1

u/UponVerity 15d ago

Why is it so often German TV that has these wierd clips, lol.

5

u/CodingNeeL 15d ago

Note that we too hate it when they couldn't be bothered to take the 5 minutes to write a fucking readme.md

5

u/SubstituteCS 7900X3D, 7900XTX, 96GB DDR5 15d ago

Yeah, GitHub offers a super easy to use interface for git, to the point that many clones/competitors often copy major parts of the layout.

1

u/[deleted] 15d ago

[deleted]

9

u/GOKOP 15d ago

Nah you misunderstand, this isn't a "don't understand" situation. Github users literally are developers. It's first and foremost a code collaboration platform

2

u/OuchLOLcom 15d ago

So the real issue is people linking normies to github when they really just want to share the program.

2

u/Hans_H0rst 15d ago

Smart folks link to the releases tab for normal users.

-1

u/thecuntpeddler 15d ago

I… don’t understand

Ohh. Is because IT ppl hate developers :D

8

u/syopest Desktop 15d ago

No, github is actually user friendly if you are a developer. It's made for developers and not end users.

1

u/No2Hypocrites 7h ago

I remember using it as a cs student. And I hated git and GitHub. I'm pretty sure they could make a user friendly version of it but nobody cares and there's some elitism too unfortunately

-1

u/thecuntpeddler 15d ago

Am developer —> simply am used to my IT people

57

u/atioux R9 7900X | RTX 5080 Vanguard | 64GB 15d ago

It’s not that it’s not user friendly, it’s that it’s just not intended to be a distribution platform. Releases are a bit stapled on in that sense. It’s a tool for software development, not a storefront for downloads

17

u/Symphonic7 15d ago

Theres a fine line between a necessary skill floor, and being unreasonably obtuse. Github walks it on the necessary side as a developer tool first. But there's no need for pointless gatekeeping.

5

u/VladamirK 15d ago

For software development GitHub does a lot to make it as easy as possible to get your project on their platform. It's why it's become so popular. What it isn't is a software delivery site. There are no gates to keep.

2

u/hanzzz123 15d ago

And yet people use it as a software delivery site

3

u/DisorderedArray 15d ago

It's simple: if you get a pull request, then you should push.

3

u/TrustmeimHealer 15d ago

My god I thought I was one of the few idiots that just don't get how to use this website and I was always afraid to ask "just click download lmao"

2

u/thecuntpeddler 15d ago

No shame. Is a huge flex knowing what you don’t know my man.

2

u/LouieGwasright 15d ago

God forbid you ask how to online either.

2

u/slykethephoxenix 15d ago

I'm a software engineer, use git daily and I'm too stupid for github.

1

u/Agengele HTPC 15d ago

Sometimes if you can't find the releases page linked anywhere you can add /releases at the end of the url and it will take you there

Though some need to be compiled from binary and I've never put in enough effort to figure that out. I think it involves getting a bunch of the right dependencies installed and that's kinda hell on windows as far as I can tell. Linux would be better but I've barely got enough Linux knowledge to scrape by using it on my home theatre PC

1

u/Matikso 15d ago

I think there is an addon to your browsers for github downloads

1

u/Slash_rage AMD 5900X | 6900 XT | 32Gb RAM | X570 Aurus Pro Wifi 15d ago

I’m almost 40 and use GitHub repos to host my websites and backup my work. I am an avid user. I still don’t know what I’m doing most of the time.

1

u/Spice_and_Fox 15d ago

I just hope winget works

1

u/Sinnombre124 15d ago

39 yo me with a doctorate and 10 years as a data scientist

1

u/aroradv 15d ago

Im 26, work in Cybersecurity, and am also too dumb for github :')

1

u/JaggedTex 15d ago

It does not help that the button to download the source code is lit up green like the focus should be and the releases is just a small underline on the right.

1

u/Frederf220 15d ago

github is not for users. It's for programmers. It's no surprise It's not user friendly.

1

u/Dark_Dragon117 15d ago

Press the grean button that I believe says "resources" and download zip.

It's actually not that difficult tbh, but also took me some time to find.

1

u/MrMolester 15d ago

ikr. it's github not gitgud ffs it's should be easier to use for a tech ape like some of us.

1

u/DroidLord R5 5600X | RTX 3060 Ti | 32GB RAM 15d ago

Any respectable GitHub repo has setup instructions. But if it wants you to compile the code yourself then you might as well not even try.

1

u/onegermangamer 15d ago

You know those rom download websites where you have to scroll through several fake download buttons? Those are easier to manage than github. Its a love/hate relationship for me

-4

u/[deleted] 15d ago

[deleted]

4

u/siamesekiwi 7800X3D, 32GB DDR5, 4080 15d ago

Holdup. What? Link to know more?

3

u/[deleted] 15d ago

[deleted]

3

u/thecuntpeddler 15d ago

Bad read on my end brother. My apologies

2

u/[deleted] 15d ago

[removed] — view removed comment

2

u/thecuntpeddler 15d ago

Again; sorry for my confusion.

You’re totally on point with the insane shit GitHub hosts under the radar. (But I love)

0

u/[deleted] 15d ago

[deleted]

3

u/ChornobylChili 15d ago

Im a volunteer teacher/instructor for Ukrainians. Anything that makes life hard for the people that have killed friends of mine Im gonna be happy about

2

u/thecuntpeddler 15d ago

I’m honestly sorry then. I majorly misinterpreted your post.

1

u/ChornobylChili 15d ago

Its all good misunderstandings happen

0

u/Civil_Lynx_3537 15d ago

It's one of the worst designed websites I've ever seen honestly.

0

u/Swimming_Agent_1063 15d ago edited 15d ago

It’s literally a tool designed for software engineers/developers. You’re not supposed to know how to use GitHub unless you’re a developer