Ask HN: How many don't want others to contribute to their open source projects?
I've created a project posted on github and I'm getting prs for the first time. I should probably feel great but part of me doesn't really want to accept any changes. In one way my role moves reviewing which is not really why I started the project and feels like work. But more importantly I lose control and maybe a bit of credit. Being able to say I did everything feels cleaner than 98.7% and with only my changes I feel more free to introduce any new feature or refactor with regard to others who may be working under old assumptions. Has anyone felt similiar?
4 comments
[ 3.1 ms ] story [ 18.5 ms ] threadIf Linus T could still say that he wrote 100% of Linux, he'd be talking to about 10 people.
I expect I've (accidentally? subconsciously?) built barriers to contributions over the years. An idiosyncratic coding style probably makes it more difficult for others to figure out what's going on in the code - especially as I've never written a coding style guide for the project. The rudimentary toolchain around the project - in particular the lack of unit tests to give others confidence in their PR's quality - certainly doesn't help. Writing a Contributor's guide has been on my to-do list for at least 5 years; it's so easy for me to find an excuse to do the work "tomorrow" (which never comes.
And the stupid thing is that this lack of collaboration seriously damages my project. When devs look around for a canvas library to add to their projects, they care a lot about the community surrounding that library - why risk going with a solo-dev library where there's no guarantee that the library won't be abandoned tomorrow? I honestly don't blame them for choosing to go with the competition ... however sad it makes me feel.