this post was submitted on 29 Sep 2025
105 points (84.8% liked)

Programmer Humor

26762 readers
2438 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 40 comments
sorted by: hot top controversial new old
[–] Thorry@feddit.org 87 points 1 week ago (3 children)

Would have been funny if it was original. Just randomly wasting peoples time with copy-pasta is not cool.

[–] YellowTraveller@lemmy.zip 2 points 4 days ago

It's not wasting anyone's time. The github is just a mirror of the official git repo, no one read the PRs so it's commonly used for shitposting Brodie Robertson made a video about it

[–] A_norny_mousse@feddit.org 26 points 1 week ago

Doing some research, this is FAR from original. Just dumb old trolling, esp. with all the insults.

[–] BombOmOm@lemmy.world 44 points 1 week ago* (last edited 1 week ago) (5 children)

It is really hard to find application releases on Github though. That is something that could be improved.

[–] BootLoop@sh.itjust.works 52 points 1 week ago (4 children)

GitHub's layout is strange to me. Why isn't releases in the top nav bar with Code, Issues, PR, etc.

[–] eager_eagle@lemmy.world 14 points 1 week ago* (last edited 1 week ago)

I know it doesn't address the issue for most people, but that and other things can be "fixed" with the refined GitHub extension.

The worst part IMO is that there used to be a "releases" button somewhere that got nuked. While "projects" is usually there, even though repos rarely use it.

[–] SatyrSack@quokk.au 10 points 1 week ago (3 children)

It's not just GitHub. Gitlab, Forgejo, etc., they all have releases hidden in a rather small tab instead of in a big obvious place where one might expect to see them.

[–] Ephera@lemmy.ml 6 points 1 week ago (1 children)

Forgejo has it exactly where @BootLoop@sh.itjust.works is saying, though.

Like, yeah, it is still primarily a code hosting platform, but that doesn't mean the releases have to be in the most awkward place possible.

[–] Brahvim@lemmy.kde.social 0 points 1 week ago* (last edited 1 week ago) (1 children)

"Forge-JOE", not "Forge-GO", or "Forg-Joe" or "Forg-Go"...
I have always been confused by that name! Hahahahah!

[–] BootLoop@sh.itjust.works 6 points 1 week ago (2 children)

Interesting. Maybe they don't want to be an application hosting site to non-developer types by making releases easy to use.

[–] KazuyaDarklight@lemmy.world 6 points 1 week ago

They need to make it actively harder then because most devs with a site seem to just link direct to the release page. IMO, if that's the thought process then either make it intuitive or commit and lock it down to contributors or something.

[–] black_flag@lemmy.dbzer0.com 2 points 1 week ago

I think the other ones are just copying github

[–] zalgotext@sh.itjust.works 3 points 1 week ago

On Gitlab, it's in the sidebar, in a submenu under "Deployment". It could maybe be pulled up a level, but I'd argue that's more findable than on Github

[–] BombOmOm@lemmy.world 9 points 1 week ago
[–] JohnEdwa@sopuli.xyz 8 points 1 week ago

Because GitHub really doesn't want to be the webhost for releases. They want you to spin up a website and provide downloads from your own server, and only link to github for the code.

[–] fmstrat@lemmy.nowsci.com 5 points 1 week ago* (last edited 1 week ago)

Try gam (Github Application Manager). It's like apt for GitHub.

https://github.com/Fmstrat/gam

[–] balsoft@lemmy.ml 5 points 1 week ago (2 children)

How would you make it easier? Currently it's on the sidebar with a big "Releases" heading and the link to the most recent release. From there you just look at Assets and download your file. The only way I can see it being easier is if it showed an annoying pop-up for all non-logged in or new users.

[–] BombOmOm@lemmy.world 18 points 1 week ago* (last edited 1 week ago)

I would put it in the top area right after "Pull Requests". It currently isn't in the main navigation area and is very often under the page fold, making it hard to find unless you already know where it is.

Edit: On a standard 1080p screen, the Releases section for this repo isn't even visible without scrolling....

[–] dfyx@lemmy.helios42.de 7 points 1 week ago* (last edited 1 week ago) (1 children)

If I remember correctly, they used to be ~~in a tab in the top navigation, together with "Code", "Issues", "Pull requests", etc.~~ which was a lot easier to find for people who are not familiar with GitHub's UI. Edit: it was a separate bar right above the file list, together with the number of commits and branches: https://web.archive.org/web/20180610234228/https://github.com/rails/rails

Same problem with forks / network. In earlier revisions of GitHub's UI, they were relatively easy to find. Now you have to know that you can click the "59.7k forks" sidebar text which is in no way styled like a link or button. You can just infer it from the fact that there are also "Readme" and "View license" in the same list.

[–] dfyx@lemmy.helios42.de 9 points 1 week ago

Looking back, I find every single aspect of the 2018 design more accessible than the current one. Releases are above the fold, the list of forks is reachable by clicking the number next to the fork button, the explore link is right there in the top navigation. Sure, having three levels of horizontal navigation doesn't look very clean but there must be a better solution than hiding everything in hamburger menus and sidebars where you can only find them if you already know they exist.

[–] MonkderVierte@lemmy.zip 4 points 1 week ago

"Releases" section right hand. If there is nothing click on the dropdown "Code" and there "download ZIP" because there is no exe.

They’re like right there in the side bar

[–] ace@lemmy.ananace.dev 17 points 1 week ago (1 children)

People joke about linux.exe, but there was such a thing as andLinux/coLinux

[–] A_norny_mousse@feddit.org 6 points 1 week ago
[–] vivalapivo@lemmy.today 14 points 1 week ago (1 children)

The GitHub PR section is a shitshow of different freaks trying to get attention from other freaks

[–] QuazarOmega@lemy.lol 5 points 1 week ago

My people 🗣️🗣️🗣️

[–] HappyFrog@lemmy.blahaj.zone 8 points 1 week ago
[–] neidu3@sh.itjust.works 8 points 1 week ago* (last edited 1 week ago) (3 children)

To be fair, the github.cum/author/project/releases subsection of a isn't exactly the first thing that you find, nor is there a very visible link that stands out.

I must've stumbled across it at some point as I know of its existence, but I don't know how to get there so I usually just manually add it to the URL.

[–] dave@programming.dev 12 points 1 week ago (2 children)
[–] squaresinger@lemmy.world 2 points 1 week ago

That's the adult-only version.

[–] Ephera@lemmy.ml 8 points 1 week ago

You have to click a random heading in the info section to the right of the code listing (or below it on mobile).

I do also find GitHub's URLs are much more user-friendly than the GUI, though.

[–] squaresinger@lemmy.world 2 points 1 week ago

To be fair again, OOP would probably also have issues with running Linux.exe.

The release page would probably not helped them much.

[–] GreatRam@lemmy.world 8 points 1 week ago

I thought the issues on the Linux github repo became a dating service