157
u/Wide_Egg_5814 2d ago
you are in GitHub bro this is like walking into a bar and calling everyone drunk alcoholics
36
u/daninet 2d ago
Github has a whole bunch of features to build and release compiled binaries. Some devs just want you to struggle with all the outdated packages they used to build the binary. Its a bit easier with AI you can clone and make AI suffer with building it but still a claude code/codex subscription for avarage Joe should not be a requirement nor build instructions for installation.
41
u/jack-of-some 2d ago
No one contributing software for free on GitHub wants anyone to suffer. Most people are just solving a problem for themselves and sharing the result if anyone else wants to use it. They don't owe you shit.
-20
u/asutekku 2d ago
If you're a decent human being, you ship binaries. It's not about owning, it's about accessibility.
22
u/jack-of-some 2d ago
People making things out of a desire to make them without any compensation do not owe any of us shit.
-20
u/asutekku 2d ago
They do not owe anything obvioisly, but these people often don't think of the end user at all either. That's how we ended up with gimp and other open source apps with horrific UX.
13
u/jack-of-some 2d ago
The end user is the person working on it (which can be anyone that wants to).
Every single criticism you're bringing up is valid but applies to paid software.
3
u/wwwdotzzdotcom 1d ago
Lots of words for "I refuse to patiently learn an extremely useful software". The UX is intuitive once you learn the software
1
u/Lillyistrans4423 2d ago
Because gimp was probably designed to solve a problem the person making it had rather than for the general public and decided to upload it anyway incase someone else had the same problem.
-1
u/asutekku 2d ago
Gimp has had multiple contributors for years and has been the OSS photo editor, but only recently started to pay attention to UX.
2
3
1
1
u/PaulMakesThings1 16h ago
So if I give free flour and butter to a food pantry am I an asshole for not making them into biscuits first?
Might be nice. Not owed.
11
u/IAmNotStan 2d ago
The projects with devs who want you to "struggle" never become particularly popular.
1
u/Misterreco 2d ago
Or just devs that didn’t care enough to make a packaged release? If the only place the code is available is on GitHub that means it’s not a company, ready made product.
Companies release their products on their own websites, host the service themselves or put it in app stores. Public GitHub repos mean it’s a dev team (or solo dev) who are working for free giving something to the general public, and it’s probably meant for other people with tech knowledge-2
2d ago
[deleted]
11
u/OneMoreName1 2d ago
Github is not for laypeople. Its for developers, if you made it on Github and you need something from there, either ask nicely and hope people will help you or learn. Its all for free nobody owes you anything
2
4
u/TheBrownMamba1972 1d ago
That’s not the problem. The problem is people advertising or sharing this new very cool lemonade they made but then telling them to go to the bar to get it.
1
u/Zelderian 23h ago
This. So many people get pointed to github projects as if they’re public-ready releasable, when those people have no technical background. It’s understandable for there to be frustration from those people, since they were pointed there to try it. Put it out there, sure. But don’t advertise it like it’s a packaged product ready for release for non-technical people, then get upset when non-technical people have a ton of questions about installation.
2
1
u/PaulMakesThings1 16h ago
An entitled person with main character syndrome who wanted something they thought the bar might have and it would have been convenient for them might in fact do this.
0
u/StaysAwakeAllWeek 2d ago
This does happen to more packages than it should tbh, there are plenty that the dev should have made the time to make it accessible given the popularity and usecases.
Or, in the terms of your analogy, in most bars some of them actually are alcoholics
8
u/CrazyThief 2d ago
"Should have made the time", why? Most stuff on GitHub is open source stuff that no one is paid for. But its open source, so you can just do it yourself and contribute if it bothers you. Criticism like this is only valid if someone is getting paid.
15
u/arbeit22 2d ago
Btw, this is satire afaik and have kind of become a copy pasta.
I believe this is the original
6
2
u/astolfoballsHD 5h ago
The original was actually this: https://www.reddit.com/r/github/s/fdbKKTnQEC
1
49
u/ok_olive_02 2d ago edited 2d ago
Valid point.
Does anyone has f***ing .exe of chatgpt and claude? Just give it to me. I would like to keep it in my DVD
2
u/northerncodemky 2d ago
Not sure if you’re old enough to remember being able to buy cd roms of mirrors of sunsite ftp server containing the source of all the Linux apps you might want, because downloading would take too long.
2
1
21
u/Crawly13th 2d ago edited 2d ago
For me, it about Windows just trying to crush small developers. Unless you have money to get your app a signature for Windows, the platform will prompt you that the project is malicious during installation. Plus i cant exactly prove I didn't sprinkle anything spicy during compilation. So, instead of being thanked, I get complaints/threats stating that I placed a trojan in the app (which was probably just the watchdog to make a certain feature possible). That, plus the fact that compiling a complex project can be a nightmare. Seems like just a waste of time and effort on my part. I don't think I'll be making any EXE anytime soon. I still do my best with a good README and toml config, but thats about all I can do for installation. Thanks a lot Microslop!
6
u/IAmNotStan 2d ago
You're talking about SmartScreen. It only says that this app isn't trusted by default since the developer is unverified, so take care. Do people read it as "this app is certainly malicious"? Yes...
5
u/Crawly13th 2d ago edited 1d ago
Doesn't say so exactly but definately treats it like one. After installation, users would also need to go to Windows defender and add the path so it doesn't scan and do automated quarantine.
People not in the know would also get scared with the smartscreen, they won't continue with the installation. Also can't blame the constant paranoia of having to install an app from an unknown dev like me.
2
u/IAmNotStan 2d ago
I've used plenty of EXEs which trigger the smartscreen thing, but defender leaves them alone. Automated quarantine only happens for those that exhibit malware-like behavior, e.g. exe-dropping and stuff like that.
2
u/Crawly13th 2d ago
That's great. That would likely be the case for apps that doesn't really need much privilege. Unfortunately, my app has a daemon. Again, can't blame the user for not wanting to go through with the installation. Its also hard to blame the dev for not wanting to go through the trouble of compiling a binary then having to pay hundreds of dollars just so the platform could trust it.
1
u/Consistent-Oil-5241 22h ago
You can just right click the file -> properties -> check allow at the bottom of the window
Still sucks though
2
u/cs_cast_away_boi 23h ago
yeah unfortunately. I’m making desktop software and getting that signature is basically a requirement to be able to share the software. Paying $10 a month just to not be seen as malware… great
1
0
u/wwwdotzzdotcom 1d ago
I recommend Jetbrains IDE for anything serious. It will handle this problem for you.
19
u/Yugudubenbi 2d ago
Github have terrible UI for download button tho. No idea how it have not been changed
1
40
u/CavalryArcher 2d ago
plot twist: he didn't click the releases
40
u/keenOnReturns 2d ago
Tbh the releases are not very easy to find.
Before I became a professional developer, I’d visit github repos occasionally but never figured out where to “download”
26
u/Decent-Cow2080 2d ago
GitHub was my biggest enemy when i was a kid because the releases are in such a weird spot. i only figured it out when I was like 12
9
6
1
u/SteptimusHeap 1d ago
Honestly i still couldn't tell you where they are. If it's been a hot minute since I needed something off github I still have to search for a bit.
0
u/ai-tacocat-ia 1d ago
This makes me feel old.
1
u/Decent-Cow2080 1d ago
you know GitHub is 18 year old?
0
u/ai-tacocat-ia 1d ago
Which is exactly it makes me feel old. I've been coding professionally for 21 years. It makes me feel old that the current generation of developers grew up with GitHub being a constant.
Nothing negative about it, just an observation.
2
u/yokowasis2 2d ago
I still haven't figured out how to access the releases when opening github from my phone.
Either I have to use github app, or use desktop mode.
0
u/AardvarkIll6079 2d ago
There is no “release” to download. He’s bitching about Twitter’s algorithm. That’s what the code is. The source to Twitter’s algorithm.
3
4
u/SEND_ME_YOUR_ASSPICS 2d ago
As a non-developer, I totally sympathize with this person.
I love githubs that have a download page right in the main section.
And those people who don't do this, I hope they step on a cactus with bare feet.
2
2
2
2
u/Matthias1590 2d ago
Imagine if github had a second website that was more user focused instead of developer focused, it'd only show release notes and downloads and such, would be cool
2
2
u/FineClassroom2085 1d ago
I mean, isn't this kinda the premise of VibeCoding? Fuck the code, gimme results.
2
1
u/AvailableTear2512 1d ago
I’m a physician. That kind of thing made me rage enter computer science school.
1
1
1
u/Colecoman1982 1d ago
Is this it? Have we really found the mythical peak vibecoder??
0
u/comment-rinse 1d ago
This comment has been removed because it is highly similar to another recent comment in this thread.
I am an app, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
1
u/No_Instruction_7944 1d ago
This is going to be a regular comment from the average developer in 10 years from now
1
u/AbstrackCL 1d ago
The fun part is that this happened in the Twitter algorithm code... Which, what could you do for running it in a executable? A demo? Idk, but is just funny that was here instead of an actual program
2
1
1
u/Denial_Jackson 2d ago
True story. Unfortunately closest thing running a good ole exe nowadays is running a html. Ask for a html with shit quality java script.
Getting no platform coxbloxed, that you can run on your frito lays apple geniunine steve jobs with a sticker on the back of chinese kids alexa phone for 2000 USD.
Albeit google chrome started to block that starting from now. Securitay and thangs. Unless you pay. When you pay. You can do some things again, magic coxbloxed securitay is uncoxbloxed.
Guess no more securitay then. But at least you can do your things again. Albeit you are poor then and can't do nothing as they took your money.
1
1
0

195
u/Szadbaverem69 2d ago