>an author who makes the source code available for all to see puts his reputation on the line, and had better make the software clean and clear, on pain of the community's disapproval
I've produced clean, well documented, 100% tested code, with examples, and have been met with disapproval from the redditor community. Some complaints,
>Someone already did that.
Mine is better in some way.
>The scope of your project is too big/small.
Okay Goldilocks.
>You wrote it in language x and I need something in y
Yeah, sorry for your loss buddy.
>Your language choice doesn't allow for some language feature that would make this easier to use
I look forward to seeing your implementation in that language then.
I give zero fucks about community disapproval when I am already giving away my work for free. If anything, the community is likely to steer me away from making more contributions, because when you're Billy the Kid, everyone is trying to shoot you in the back for the cred.