Have you ever thought about the phrase "earn a living"? About how messed up it is? The idea you need to "earn" your life and place in the world?
(I hadn't considered the dizzying toxicity of this phrase until it came up on We Can Do Hard Things - Abby Wambach's podcast that has absolutely nothing to do with soccer.)
The feeling behind the phrase "earn a living" - the idea that you have to do in order to be - is everywhere in our society. Including in open source.
relational-tech.com/blog/being…
On Being and Doing in Open Source
For over a decade, I've been working to help open source newcomers make their first contribution. But what if just being there was contribution enough? And what if the pressure to contribute isn't just a barrier to newcomers, but to maintainers who a…Relational Tech
Shauna GM
in reply to Shauna GM • • •I've spent the last fifteen years working in open source. I have a lot of specialties by this point but one of them is helping newcomers get involved.
I've lost count of the number of people I've helped make their first open source contribution.
I've learned a lot about how to make it easier. See "Six Ways to Onboard New Contributors": relational-tech.com/blog/six-w…
But it's still really hard.
Six Ways to Onboard New Contributors
Relational TechShauna GM
in reply to Shauna GM • • •Open source projects are complex. People have trouble finding tasks. Trouble setting up dev environments and running tests. Trouble understanding the concepts the project relies on. How to navigate the docs. Who to ask for help.
It's really hard, and that puts pressure on maintainers to make it easier. If you've prepped for a sprint or hackathon you know that vetting a 'good first issue' to make sure it actually is a good first issue usually takes more work than just fixing the issue would.
Shauna GM
in reply to Shauna GM • • •So...here me out here.
What if open source newcomers DON'T contribute?
What if they just...exist, without contributing? Why do we care so much that they contribute right away? Why is it so urgent?
Are they not enough for us? Why do they have to "earn a living" - earn a place in our communities by doing?
Shauna GM
in reply to Shauna GM • • •Shauna GM
in reply to Shauna GM • • •Open source contributors are not the only one who struggle under this pressure: open source maintainers have it even worse.
Unlike new contributors, who struggle to find things they can do, maintainers are often overwhelmed by things to do. But, though the reason they cannot do the tasks is different, it's the same fundamental problem.
Both the contributor and maintainer feel the pressure to do what they cannot do, rather than getting to simply be.
Shauna GM
in reply to Shauna GM • • •The new contributor feels like a failure and leaves the project. The maintainer feels like a failure, and burns out.
Even worse, this can become a self-reinforcing cycle. The maintainer blames themselves for not finding ways to help newcomers contribute. They didn't do enough to help the newcomer do things. The newcomer feels like even more of a burden to the maintainer. See how overwhelmed the maintainer seems? Maybe they'd be better off leaving.
But it doesn't have to be like this.