this post was submitted on 20 Feb 2024
105 points (98.2% liked)

Programmer Humor

19315 readers
2 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 1 year ago
MODERATORS
 
top 50 comments
sorted by: hot top controversial new old
[–] savvywolf@pawb.social 30 points 7 months ago (6 children)

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

[–] Anamana@feddit.de 28 points 7 months ago (17 children)

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

[–] r00ty@kbin.life 11 points 7 months 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 5 points 7 months ago* (last edited 7 months 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 7 points 7 months 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 3 points 7 months 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)
[–] Scrollone@feddit.it 4 points 7 months ago

SourceForge had a better UX for those who just want to download software.

And SF is horrible, so this says a lot.

load more comments (4 replies)
[–] originalfrozenbanana@lemm.ee 5 points 7 months ago (17 children)

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

load more comments (17 replies)
[–] Malix@sopuli.xyz 4 points 7 months 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 (14 replies)
load more comments (5 replies)
[–] Roderik@lemmy.world 18 points 7 months ago (3 children)

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

[–] lowleveldata@programming.dev 8 points 7 months ago

Happy ending then I take it

load more comments (2 replies)
[–] PM_Your_Nudes_Please@lemmy.world 18 points 7 months ago (14 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 18 points 7 months ago (1 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 11 points 7 months ago (12 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 (12 replies)
[–] fidodo@lemmy.world 5 points 7 months ago (5 children)

I also blame Apple and their walled garden approach to software

[–] brlemworld@lemmy.world 4 points 7 months ago (1 children)

A lot of schools have Chromebooks too. You're not doing any serious business, CAD, Photoshop, or programming there.

load more comments (1 replies)
load more comments (4 replies)
load more comments (12 replies)
[–] Thcdenton@lemmy.world 17 points 7 months ago (5 children)
[–] Molten_Moron@lemmings.world 6 points 7 months ago (1 children)

pants aren't an issue when you're QUANTUM SHITTING THROUGH THE nTH DIMENSION

[–] autokludge@programming.dev 4 points 7 months ago

HOLD YOUR CHILD CAPTIVE WHILE THEY CRAP THEIR DAKS

load more comments (4 replies)
[–] Lobotomie@lemmy.world 11 points 7 months ago

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

[–] Kyatto@leminal.space 10 points 7 months ago

Me when I have to do anything other than copy and paste build, or package manager, commands /s

[–] pachrist@lemmy.world 6 points 7 months ago (12 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.

[–] CanadaPlus@lemmy.sdf.org 3 points 7 months ago (1 children)

Or head over to the releases page (just saying, it can be an app store too).

Basically, if there's no exe ready and you don't want to learn to make it, that means it doesn't exist for you. The github page might as well just say "Coming eventually!".

[–] Microw@lemm.ee 5 points 7 months ago

Tbf the released page can be hard to notice/find, a lot of projects who use it simply have links on the main page to it because a portion of users will fail to navigate there

load more comments (11 replies)
[–] Katzastrophe@feddit.de 5 points 7 months ago (2 children)

Sherlock is command line only too...

[–] kautau@lemmy.world 3 points 7 months 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)
[–] r00ty@kbin.life 3 points 7 months 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)
[–] cupcakezealot@lemmy.blahaj.zone 4 points 7 months ago (9 children)

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

load more comments (9 replies)
[–] Omega_Haxors@lemmy.ml 4 points 7 months ago (4 children)

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

load more comments (4 replies)
[–] the_post_of_tom_joad@sh.itjust.works 4 points 7 months ago (5 children)

This whole thread makes me feel so much better about my struggles with github as a non-developer. I thought it was just me being an idiot

load more comments (5 replies)
[–] RustyNova@lemmy.world 3 points 7 months ago (8 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.

load more comments (8 replies)
[–] Ephera@lemmy.ml 3 points 7 months ago (1 children)

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

load more comments (1 replies)
load more comments
view more: next ›