this post was submitted on 14 Nov 2025
810 points (99.2% liked)

Programmer Humor

27690 readers
290 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
 

Edit: Thanks for your kind comments on disabling contributions. I'm aware of the possibility, this is just a meme.

Contributions in open source projects are great, needed and make the world a better place after all. Therefore they should be declined politely, optionally by giving a reason.

I hereby inform you that I will no longer accept contributions to this post /s.

top 50 comments
sorted by: hot top controversial new old
[–] KindnessIsPunk@lemmy.ca 106 points 3 weeks ago (2 children)

Don't worry, you also get issue reports were the user didn't read the start guide or document any of the steps to reproduce the issue.

[–] passepartout@feddit.org 88 points 3 weeks ago (1 children)

When submitting issues, I live in constant fear of creating duplicates.

[–] Korhaka@sopuli.xyz 59 points 3 weeks ago (1 children)

When submitting issues, I live in constant fear of creating duplicates.

[–] snooggums@piefed.world 30 points 3 weeks ago (1 children)

When submitting duplicates, I live in constant fear of creating issues.

[–] bss03@infosec.pub 23 points 3 weeks ago (1 children)

When creating duplicates, I live in constant fear of submitting issues.

[–] Viking_Hippie@lemmy.dbzer0.com 15 points 3 weeks ago (2 children)

When living duplicitously, I submit a constant fear of issues.

[–] bss03@infosec.pub 12 points 3 weeks ago

When submissively fearing, I constantly duplicate living issues.

[–] erictile@lemmy.world 8 points 3 weeks ago (1 children)

His name is Robert Paulson.

[–] Dicska@lemmy.world 2 points 3 weeks ago

And this is Jackass.

[–] 42beansinapod@discuss.tchncs.de 46 points 3 weeks ago (1 children)

When submitting issues, I live in constant fear of creating duplicates.

[–] nialv7@lemmy.world 83 points 3 weeks ago (3 children)

You can turn issues and PRs off on GitHub though.

Unless replying rudely to PRs is exactly what you want to do. Then you do you.

[–] fruitycoder@sh.itjust.works 38 points 3 weeks ago

I do feel like putting an intentional, obvious, but non-issue causing bug in a code base now. Make a contrib guide. Mention needing to read the docs first and check previous issues/discussions first, and make a closed ticket explaining that that bug is nothing but an example bug and that will ban anyone that attempts to fix or report it.

Like a green mnm test for a code base

[–] dev_null@lemmy.ml 12 points 3 weeks ago

No you can't. The only way to turn off PRs on a public repo is to migrate away from GitHub.

[–] witten@lemmy.world 11 points 3 weeks ago (1 children)

Issues, yes. It's not possible to disable PRs though.

[–] nialv7@lemmy.world 3 points 3 weeks ago (1 children)
[–] witten@lemmy.world 4 points 3 weeks ago

It's okay. I like your version of reality better.. It's really ridiculous that we can't disable PRs there.

[–] tdawg@lemmy.world 40 points 3 weeks ago (1 children)

Imagine getting PR's against ur projects 😿

[–] qqq@lemmy.world 26 points 3 weeks ago (2 children)

I've had someone screenshot my code, circle a buggy line in red, and blog about it instead of submitting a PR.

[–] cjk@discuss.tchncs.de 5 points 3 weeks ago

Was the blog post titled „how to be the worst OSS citizen“? That would at least be consequential

[–] gibson@sopuli.xyz 39 points 3 weeks ago

Open source doesn't mean you have to accept contributions or help anyone with anything 😃

[–] yuriRO@lemmy.dbzer0.com 32 points 3 weeks ago (1 children)

Lucky you get attention from the community

[–] sirico@feddit.uk 11 points 3 weeks ago* (last edited 3 weeks ago)

Lucky you don't enjoy the peace

[–] lonesomeCat@lemmy.ml 30 points 3 weeks ago

You guys are getting PRs?

[–] joyjoy@lemmy.zip 28 points 3 weeks ago

Me after submitting my 50th PR this month: "Look at me. I am the maintainer now."

[–] db0@lemmy.dbzer0.com 19 points 3 weeks ago* (last edited 3 weeks ago) (8 children)

I never understand people rejecting free improvements on FOSS projects.

EDIT: Y'all, It's not like I cannot comprehend why they do it. Please stop trying to explain it to me. When I said "I don't understand", I meant the psyche of the character that does that. I personally do FOSS to improve the world and collaborate with others that do so as well. I will never get people who do FOSS and then get salty about people liking it too much.

[–] passepartout@feddit.org 104 points 3 weeks ago (2 children)

Apart from bad quality code, the PR might not fit the vision the owner has in mind for the project. Improvements are subjective.

load more comments (2 replies)
[–] Slotos@feddit.nl 59 points 3 weeks ago (5 children)

Every bit of code a maintainer accepts becomes their responsibility to maintain. Considering that half the time „improvements” don’t even have tests to help maintaining them, feel free to maintain your own fork.

load more comments (5 replies)
[–] alastel@lemmy.ml 24 points 3 weeks ago (2 children)

Not everything sent in PR is an improvement from everyone pov though. It might be an improvement for the contributor of a new feature they might be the only one to ever use, while it adds maintenance burden for you, more dependencies, risks of bugs etc for the community, which you have to balance somehow. Plus you might have a view on how to do things properly on your project, which needs to be communicated to contributors, which is additional work you might not have time for, especially if this is just some small side project.

load more comments (2 replies)
[–] Ajen@sh.itjust.works 13 points 3 weeks ago

Please stop trying to explain it to me.

I never understand people rejecting free feedback on social media posts.

[–] socsa@piefed.social 11 points 3 weeks ago (2 children)
  1. It's meant as a portfolio and I don't want to risk someone mistaking some contribution for my own work.

  2. I don't actually intend to put any time into maintaining it, but you are free to fork it if you want that responsibility.

  3. Your linting is lousy. It causes my eyes much pain.

[–] irelephant@lemmy.dbzer0.com 5 points 3 weeks ago

So disable prs then.

[–] optissima@lemmy.ml 3 points 3 weeks ago (1 children)

Why don't these get read only and archived then? Seems like there's a mechanism for this already?

load more comments (1 replies)
[–] squaresinger@lemmy.world 6 points 3 weeks ago

I never understand people rejecting free improvements on FOSS projects.

I never understand people who don't install every free FOSS software offered to them on their PC.


Why would someone take every contribution to their FOSS project? It makes no sense to take a contribution doesn't help the project owner's vision of the project.

[–] Skullgrid@lemmy.world 5 points 3 weeks ago

I'd probably reject PRs into my FOSS projects, because the aim is to put the code out there for other people to see and do what they want with it. I'm expressing myself, and sharing what I made; I'm not setting up a tentpole project for others to pitch in and take over on, and start managing their contributions and collaborate with them.

If they want to take the code and do something with it, great. I don't want to be involved in their endeavour.

[–] slazer2au@lemmy.world 5 points 3 weeks ago

Fork it, prefix it with open, free, or libre and take the PR from the upstream and ass it to yours after messaging the contributor.

[–] SubArcticTundra@lemmy.ml 17 points 3 weeks ago* (last edited 3 weeks ago) (2 children)

Just merge them into a separate branch. You can have your cake and eat it

[–] _stranger_@lemmy.world 44 points 3 weeks ago* (last edited 3 weeks ago)

git branch -a

master

peasant_garbage

[–] GreenKnight23@lemmy.world 6 points 3 weeks ago (1 children)

hey there's a bug in zyz branch. fix it.

[–] ikidd@lemmy.world 16 points 3 weeks ago

Oh, I prefer to be strung along and asked to make a bunch of changes before you reject my PR. That makes me feel truly loved. In the ass.

[–] mesamunefire@piefed.social 12 points 3 weeks ago* (last edited 3 weeks ago)

You can disable issues if you want:

https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/disabling-issues

I had to do that on a corpo repo to proprietary BS once. It works.

PRs are similar. Just dont allow it and put the rules as such. Or make the repo private. Or even better, self host ;)

[–] rainbowbunny@slrpnk.net 7 points 3 weeks ago

Tried to swap to GitLab and it told me I need to verify with a phone number. After I already input everything and verified email.

load more comments
view more: next ›