This is my favorite HN thread in a long time, so (positively) surprised at the support in the comments:

https://t.co/nx8ZfDB5Bc

Maintaining open-source is brutal, and feeling obligated to acknowledge, review, and respond to every attempt to contribute is a huge burden to carry.

When I saw this tweet from @dhh the other day I couldn't help but s/email/open source contribution/, but it makes me feel horribly guilty to suggest that anyone should feel anything but grateful for unsolicited free work from contributors.

https://t.co/pg6dK0EGpI
But the reality is even though folks are generally trying to help by contributing, those contributions still cost the maintainer more than they cost the contributor, in terms of time to review, stress worrying about making time to review, and long term maintenance.
And unlike email where as long as you can convince yourself it's totally fair to not respond to unsolicited email it's okay, on GitHub there's a public counter signaling to the rest of the world that you are a poor steward of your project if you can't keep the number low.
And also unlike email, the only way to ignore something while also dismissing it from your "inbox" is to take an explicit action (closing the issue/PR) that sends a notification to the person, highlighting how rude you are if you don't craft a thoughtful reason for closing.
It's a tough problem because no one really wants to discourage contributions, it's great to have help from talented people who can fix things you haven't had time to fix, but something about it in practice just always feels impossible to keep on top of.
Almost all popular open source projects on GitHub have *hundreds* of open issues/PRs, many even *thousands*. That's way beyond the event horizon, those contributions will *never* be addressed.

All they do is sit there creating guilt.
I don't know what the answer to this whole problem of managing contributions really is but "closed to contributions" unintuitively feels like the only strategy I've seen to actually making open-source maintenance feel sustainable.
You'd think crowd-sourcing maintenance would help, but it actually creates more work than it could ever save. It's a shitty reality because it's really hard psychologically to convince yourself that you're not being an unappreciative asshole by not responding to every issue/PR 😕

More from For later read

You May Also Like

Oh my Goodness!!!

I might have a panic attack due to excitement!!

Read this thread to the end...I just had an epiphany and my mind is blown. Actually, more than blown. More like OBLITERATED! This is the thing! This is the thing that will blow the entire thing out of the water!


Has this man been concealing his true identity?

Is this man a supposed 'dead' Seal Team Six soldier?

Witness protection to be kept safe until the right moment when all will be revealed?!

Who ELSE is alive that may have faked their death/gone into witness protection?


Were "golden tickets" inside the envelopes??


Are these "golden tickets" going to lead to their ultimate undoing?

Review crumbs on the board re: 'gold'.


#SEALTeam6 Trump re-tweeted this.