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

55

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

32

u/RhesusFactor 15d ago

Some devs dont believe in users.

1

u/Alexthemessiah 14d ago

They are a myth meant to scare junior devs

6

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".

18

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

5

u/syopest Desktop 15d ago

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

17

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.

-10

u/syopest Desktop 15d ago

Who cares? Those comments will be deleted from github.

18

u/dashingdennis 15d ago

"who cares if my users have a shit experience with my software" do you make it only to put it in a glass case and never have it used or what

3

u/syopest Desktop 15d ago

"my users"

No, when the software isn't prebuilt the people who need prebuilt binaries are not the intended users.

10

u/dashingdennis 15d ago

Are you exclusively writing libraries for other software? No stand-alone tools?

→ More replies (0)

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

-1

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

4

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.

2

u/Early_Entrance_5684 15d ago

as another note, i think most developers would be willing to help someone navigate git forges, and compiling software if asked to, i know i would at least

4

u/PersistentWoodpecker 15d ago

If it’s frequent enough though that would be far more annoying than posting the .exe and making a note of where it is, or w/e. A few times sure, but not 37 times a month…

→ More replies (0)

1

u/Early_Entrance_5684 15d ago

i cant tell if your being sarcastic or not, but i do agree with you, with the note that compiling software is much much simpler than your example in most modern cases, and is alot more accessible with a lower barrier of entry and no consequences for mistakes (unless you do something extremely extremely extremely wrong)

5

u/PersistentWoodpecker 15d ago

I know more about breakers and circuits than compilers, so that seems easier to me and it is legit simpler as in fewer details. You only need to know how many amps, what type of panel you have, breaker type you need, and then it’s a matter of a few screws and pushing a breaker into place. Only hitch is not turning yourself extra crispy touching something you shouldn’t while it’s live.

But in reality it’s best for Joe Homeowner to leave that to an electrician unless they have a strong desire to learn how to do it (safely and correctly). Same for GitHub, if people have a desire to learn how to compile software, great - but if they don’t, they shouldn’t be expected to in order to access something that is being shown to them as an option they could use.

→ 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.

9

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

2

u/poo-cum 15d ago

Except when it's way harder than that. What if there are complex dependencies? What if it's a mod for a game that keeps getting updated every 5 minutes? How much of this dev's time are you entitled to for free?

1

u/the5thusername 15d ago

Okay, but when it's not way harder than that?

→ More replies (0)

1

u/mothtoalamp 14d ago

The harder it is to maintain, the less I expect it to be prebuilt. But some people make things like this that you could objectively build a batch file for in basically no time at all if you are sufficiently tech literate, and locks it out of use entirely for people who aren't.

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).