this post was submitted on 20 Feb 2024
1158 points (98.4% liked)

Programmer Humor

24450 readers
54 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 2 years ago
MODERATORS
 
top 50 comments
sorted by: hot top controversial new old
[–] savvywolf@pawb.social 390 points 1 year ago (10 children)

TBF, they could probably make the "releases" page more prominent rather than having it buried in all the "code" stuff.

[–] Anamana@feddit.de 272 points 1 year ago (23 children)

GitHub has bad UX for people who just wanna download and use the programs

[–] r00ty@kbin.life 138 points 1 year ago (1 children)

I'd agree, but the caveat is that github is primarily about an interface for source control and collaboration between developers for projects. The release page is really just an also-ran in terms of importance.

[–] Anamana@feddit.de 71 points 1 year ago* (last edited 1 year ago) (6 children)

Imo they aren't even trying, because it's not that hard to make it better. Doesn't even have to be a compromise. Most people just need a visible download button for the programs, that's all.

[–] llii@feddit.de 49 points 1 year ago (1 children)

If that's a concern for the project maintainers, they should create a homepage for the project with download links.

[–] ekky@sopuli.xyz 25 points 1 year ago (1 children)

Or make a shortcut/link in the readme to the newest release of the most popular OS's.

A decent release page tends to contain all kinds of files for different OS, so 'regular' people who just want the .deb or .exe would likely become confused regardless.

load more comments (1 replies)
load more comments (5 replies)
[–] originalfrozenbanana@lemm.ee 79 points 1 year ago (4 children)

Excel has a bad UX for people who want to use it to make art

[–] Anamana@feddit.de 38 points 1 year ago* (last edited 1 year ago) (22 children)

Do most people who use Excel also make art with it? Because sometimes devs also just download exe files on GitHub :D

They don't just always copy code from there.

load more comments (22 replies)
load more comments (3 replies)
[–] Malix@sopuli.xyz 51 points 1 year ago (2 children)

not only the ux, some devs make it absurdly confusing to find a binary.

I don't want to throw anyone under the bus, but there's this one niche app.

their github releases at one point were YEARS out of date, they only linked to the current version in seemingly random issue reports' comments. And the current versions were some daily build artefacts you could find in a navigation tree many clicks deep in some unrelated website. And you'd better be savvy enough to download a successfully built artefact too. And even then the downloaded .zip contained all kinds of fluff unnescessary for using the app.

The app worked fine, sure, but actually obtaining it was fairly tricky, tbh.

load more comments (2 replies)
load more comments (20 replies)
[–] Ephera@lemmy.ml 38 points 1 year ago (1 children)

Worst part is that this used to be a separate tab in the repo navigation. I still cannot conceive of a reason why they would move it from there to some random heading in the middle of the screen, except maybe so they can sell more GitHub trainings.

load more comments (1 replies)
[–] Feathercrown@lemmy.world 27 points 1 year ago (2 children)

I've been using github for what, 10 years now? And I had no idea there even was a releases page.

load more comments (2 replies)
[–] epyon22@programming.dev 23 points 1 year ago

This is really bad on mobile too. I usually flip to desktop mode to get to releases page quickly.

load more comments (6 replies)
[–] Roderik@lemmy.world 210 points 1 year ago (4 children)

He eventually found the executable by Googling for it online and is now part of a botnet.

[–] lowleveldata@programming.dev 57 points 1 year ago

Happy ending then I take it

load more comments (3 replies)
[–] PM_Your_Nudes_Please@lemmy.world 197 points 1 year ago (17 children)

The next generation of script kiddies is going to be iPad babies. It’ll be interesting to see, since the majority can’t use anything in tech unless it’s an app.

We built computer labs in schools, to teach kids how to use computers. Then we decided computers are ubiquitous enough that we didn’t need computer labs anymore. And now we have an entire generation that doesn’t know how to use computers, because they use their phones and tablets for everything instead.

[–] dan@upvote.au 133 points 1 year ago (2 children)

I saw a tweet that said something like "It's amazing that somehow we were only able to produce a single generation that knows how to properly use computers" and now it lives rent-free in my head.

[–] htrayl@lemmy.world 78 points 1 year ago (15 children)

Meh, maybe 10% of a single generation at most know how to use computers. Technically savvy millenials vastly overestimate how technically savvy other millenials are.

load more comments (15 replies)
load more comments (1 replies)
[–] fidodo@lemmy.world 32 points 1 year ago (6 children)

I also blame Apple and their walled garden approach to software

load more comments (6 replies)
[–] Alexstarfire@lemmy.world 26 points 1 year ago (2 children)

I don't want to hear that Apple was right. "What's a computer?" What isn't these days?

load more comments (2 replies)
load more comments (14 replies)
[–] Katzastrophe@feddit.de 106 points 1 year ago (2 children)

Sherlock is command line only too...

[–] r00ty@kbin.life 62 points 1 year ago (1 children)

Follow up post.

"I don't want to write a fucking essay nerds! Just make a GUI and put it in an .EXE!!!!!!1111111111 spittle sp[pzpzzzzzzzqawjpoidqweiofrjowqefj"

load more comments (1 replies)
[–] kautau@lemmy.world 26 points 1 year ago (5 children)

Also, it's literally a script for stalking people on social media. So it's pretty clear why they want this script so bad.

load more comments (5 replies)
[–] pineapplelover@lemm.ee 94 points 1 year ago

Skill issue tbh

[–] cupcakezealot@lemmy.blahaj.zone 91 points 1 year ago (1 children)

"why doesn't this python command line script have an executable ui?"

[–] Poutinetown@lemmy.ca 29 points 1 year ago (1 children)

Why is this executable web UI distributed as a python script?

[–] joyjoy@lemm.ee 28 points 1 year ago (8 children)

Why do I have to have python installed in order to use it? Why don't you bundle all the dependencies with the download?

load more comments (8 replies)
[–] De_Narm@lemmy.world 83 points 1 year ago

It's a command line tool. If you don't know how to install it despite having the instructions, you don't know how to use it too.

[–] Omega_Haxors@lemmy.ml 71 points 1 year ago (5 children)

We've all felt this at least once be honest with yourself.

load more comments (5 replies)
[–] prex@aussie.zone 65 points 1 year ago (1 children)
[–] Gork@lemm.ee 65 points 1 year ago* (last edited 1 year ago) (1 children)

git: 'gud.' is not a git command. See 'git --help'.

load more comments (1 replies)
[–] Ephera@lemmy.ml 59 points 1 year ago (2 children)

It ain't called git-hub for nothing. The social network for gits. How else are they supposed to behave?

[–] BradleyUffner@lemmy.world 34 points 1 year ago

I'm pretty sure this is aimed at websites that have a "download" or "get x now" link on their website that just takes you to a git hub page with no obvious download section. It isn't uncommon, and it can be frustrating. At the very least, it's a bad user experience.

load more comments (1 replies)
[–] RustyNova@lemmy.world 55 points 1 year ago (4 children)

From someone in computer networking classes: "I don't use GitHub. This is too complicated" Like bruh. The instructions are right there in the readme.

There's also the time where we were asked to read temperature from a sensor, and everyone went straight to chatgpt. Meanwhile, first search result, full repo with full noob instructions.

[–] Whelks_chance@lemmy.world 24 points 1 year ago (4 children)

Is chatgpt the default starting point for inexperienced / early career/ students now?

load more comments (4 replies)
load more comments (3 replies)
[–] Thcdenton@lemmy.world 50 points 1 year ago (6 children)
load more comments (6 replies)
[–] pachrist@lemmy.world 42 points 1 year ago (7 children)

The problem with github isn't really a problem. It's just accessible enough to borderline tech people who want a one click solution to a problem. They can find it, but using it requires more skill than they have. It's a code repository, not an app store. The most useful things I find on github aren't from some massive app developer, they're from some guy who happened to have the same problem as me. Rather than screaming at that guy for an executable, level up. Learn something.

load more comments (7 replies)
[–] Moghul@lemmy.world 40 points 1 year ago (4 children)

The machine spirit requires that you submit the correct incantations

load more comments (4 replies)
[–] Lobotomie@lemmy.world 40 points 1 year ago

I have to say that I absolutely love the title this man chose to share his anger.

[–] Flipper@programming.dev 36 points 1 year ago (2 children)

You guys realize this was on a joke community, right? Most of the original comments missed it too...

load more comments (2 replies)
[–] SomeBoyo@feddit.de 30 points 1 year ago (1 children)

Of course this guy wants to use sherlock

[–] Deebster@programming.dev 23 points 1 year ago* (last edited 1 year ago)

I hadn't heard of it, but it looks like it wouldn't have much use outside of stalking or doxing.

[–] InstallGentoo@lemmy.zip 28 points 1 year ago (1 children)

Why do they feel so entitled for everything?

load more comments (1 replies)
[–] LinearArray@programming.dev 26 points 1 year ago (3 children)

pyinstaller and py2exe would've been helpful for this person

[–] ElderberryLow@programming.dev 24 points 1 year ago (1 children)
load more comments (1 replies)
load more comments (2 replies)
load more comments
view more: next ›