3 ms·
This is an excellent article. Also brings to mind some of the writing that Nadia Eghbal has been doing recently about open source (https://medium.com/@nayafia h
by joshdotsmith 11y ago
This is an excellent article. Also brings to mind some of the writing that Nadia Eghbal has been doing recently about open source (https://medium.com/@nayafia https://medium.com/@nayafia).
Not being an asshole is obviously the right basic mindset. But if you're a maintainer of open source, there are a number of other considerations to keep in mind. You really want your project to be as accessible as possible.
People talk sometimes disparagingly about "drive-by pull requests", but these are good things! Your core contributors can only do so much, and you're likely to get only so many people capable of making core-level contributions. You want to take advantage of the long tail as much as possible.
This is especially true when you consider the pool of potential contributors is often much wider than seasoned open source contributors. You'll get people who have never squashed commits before, or never even submitted a pull request. A welcoming mindset is the first step. But you need to be thinking hard about how difficult it is for a new contributor to onboard onto your project.
I know it's a lot of work for maintainers who are already stretched thin. If this is a topic that interests you and you want to chat, feel free to email me. I'd love to help figure out how to make this easier for more maintainers.