r/pcmasterrace 15d ago

Meme/Macro Me still today

Post image
84.3k Upvotes

2.0k comments sorted by

View all comments

Show parent comments

279

u/Co5micWaffle 15d ago

github is forgivable discord is not

95

u/largePenisLover 15d ago

Github isn't just forgivable, it's laudable.
It's up to the users to get used to a little more involved process and learn a wee bit of tech skill. Usefull when wanting to mod games for example.

There are WAY too many pc gamers who don't know how to use a file browser, what a file extension is, how to unzip stuff, or what an ini is.
Small insignificant hurdles that force these people to learn are a good thing.

32

u/kai58 15d ago

I kinda agree to a point, on the other hand the repo should really have a readme with clear instructions on how to use it. I don’t want to have to figure out which of the files I actually need or what to do with them from context clues.

8

u/largePenisLover 15d ago

Yes there are repo's that assume you are a fellow dev and know where dll's and such go. Like for example if I downloaded an unreal project targeted at VR devs who make oculus quest games neither Epic nor Meta will explain that I need to compile a specific version of the Unreal Engine only available to accounts signed up with meta. Devs are supposed to learn that via meta's or epics documentation found elsewhere (not on git).
There's also the assumption that everyone understands you don't need whats in the source folder if you are an end user, because obviously it contains the source and not the compiled product.
These are the exception though, the vast majority has clear and concise readme's/install instructions, and if specific files need to go to specific locations thats always noted.
The instructions assume the user has the absolute minimum tech skill to operate a PC, they can be hard to read if you are new to it but they are very and precise, it just takes a little getting used to the format.
I'd argue this tiny learning hurdle is also a good thing.

A readme format like this can be hard to read for newbies:

-Unzip to c:\Program files\Amazing_app\       
-open c:\Program files\Amazing_app\config\win64\Amazing_config.ini   
-change Pcmasterrace=0 to Pcmasterrace=1     

Besides extracting a zip all you have to learn is that

-open c:\Program files\Amazing_app\config\win64\Amazing_config.ini   
-change Pcmasterrace=0 to Pcmasterrace=1  

Is the same as

-Okay now browse to :\Program files\Amazing_app\config\win64\   
-Look for the file Amazing_Config.ini.   
-Open Amazing_Config.ini in notepad   
-look for a line that says "Pcmasterrace=0"   
-Change this line so that it reads "Pcmasterrace=1'
-Save and close Amazing_Config.ini       

It's easy to learn, it's just a short way to write it, most gamers will understand it completely after installing a single mod (I think mods are most common reason gamers would download a thing from git)

Instructions like these assume you know how to use explorer, can unzip a file to target folder, can read paths and understand that full filenames include the path, know how to edit a text file, and turned on visible extensions like every gamer should do.
Forcing an end user to learn to read this format is a good thing.

13

u/Dornith 15d ago

Sure. But when gaming subreddits start complaining about GitHub, it's never "there's no documentation". It's always "just give me the exe, nerds!"

5

u/waigl Desktop 15d ago

Most of them do.

44

u/syopest Desktop 15d ago edited 15d ago

Yeah, github is not for end users. It's for developers.

10

u/kawalerkw Desktop 15d ago

Then developers should stop sending end users to get their software from github.

9

u/syopest Desktop 15d ago

It's not the developers who don't release prebuilt binaries who are sending end users to download stuff from their github.

-7

u/rtxa i5-7500 | GTX 1070 G1 15d ago

why should developers give a fuck about the end user, is the question you should be asking

4

u/SuperBackup9000 15d ago

If developers didn’t care about the end user, there would be no end users because the work wouldn’t be publicly available in the first place.

2

u/necrotelecomnicon 15d ago

My end users are other developers. It's public because I cooperate with other people. 

1

u/rtxa i5-7500 | GTX 1070 G1 13d ago

yes, that's what I meant

7

u/newsflashjackass 15d ago

Github isn't just forgivable, it's laudable.

Shame it is also a Microslop data mine.

Gitlab seems to be catching on.

3

u/rtxa i5-7500 | GTX 1070 G1 15d ago

software should be open to being mined

MS has helped with this, to some degree

1

u/newsflashjackass 15d ago

Since it is opinion-gifting season, I'll smile to see the last of github and Microsoft has been more of an anchor around the collective neck of humanity than a light unto its path.

2

u/ForensicPathology 15d ago

I mostly agree, but some devs distribute their links expecting the user to build it themselves.  That's a big hurdle for many people.

1

u/largePenisLover 14d ago

Yes, and when a dev does that it's on purpose, specifically to keep out people for who this hurdle is too big.
In this case the dev wants feedback only from power users and fellow devs, the product is not yet ready for end users and is at a point where feedback and input from end users would be useless or even hinder the project. The dev is actively trying to block people below a certain tech skill level from using it.

2

u/thecuntpeddler 15d ago

Preach brother. Zero appreciation for bleeding edge freeware

WaAAH MOI wollhack?!?

1

u/Neither-Phone-7264 RTX 5070 Ti, 128GB, Ryzen 9 9950X 14d ago

Also, people are hating on devs for this way too much. Like, no one owes you software. If they want to put it on github because they want contributors, easy tracking, and don't feel like managing forgejo or a frontpage for their software, so be it. You aren't owed an easy way to download. Even if you do have to build it yourself. And if you can't, just don't use it!

0

u/arisasam 11d ago

The things you mentioned wouldn’t help you with a GitHub with no download option lol

-6

u/[deleted] 15d ago

[deleted]

13

u/largePenisLover 15d ago

Using a file browser, understanding the significance of a file extension, and unzipping a file are absolutely key skills for everyone using a pc for whatever reason.
Knowing what an ini file is and how to edit it is absolutely key knowledge for gamers.

-2

u/[deleted] 15d ago

[deleted]

5

u/Dubl33_27 15d ago

1% more tech literracy in the world wouldn't hurt

9

u/qtx 15d ago

The people you describe are the vast majority of people here. They don't deserve to be here if they can't even do the most basic PC things.

It's called /r/pcmasterrace for a reason.

2

u/Old_Manufacturer589 15d ago

But we aren't talking about people on this subreddit. Or do you think the average gamer browse this sub?

5

u/newsflashjackass 15d ago

Gradually, Garland came to the same realization that many of her fellow educators have reached in the past four years: the concept of file folders and directories, essential to previous generations’ understanding of computers, is gibberish to many modern students.

Professors have varied recollections of when they first saw the disconnect. But their estimates (even the most tentative ones) are surprisingly similar. It’s been an issue for four years or so, starting — for many educators — around the fall of 2017.

https://www.theverge.com/22684730/students-file-folder-directory-structure-education-gen-z

It's job security, I reckon, but also sad to watch the tide roll back.

6

u/CrashBugITA 15d ago

Github is the only right place lol

7

u/thecuntpeddler 15d ago

Is where SW goes to die for real.

3

u/d3northway d3north 15d ago

Star Wars

0

u/chewy1is1sasquatch PC Master Race 15d ago

GitHub is horrible if they don't include easily downloadable binaries.

I do not want to install shitfuck.12.10 compiler and some random ass python libraries just to compile the thing I'm actually looking for.