For the last 1 yr, we had made our contributors team meetings public(everyone could listen and participate during the meeting). And this is what happened in our last meeting - While we were sharing news about upcoming Jina 2.0 release in the zoom meeting, some loud racist music starts playing automatically and someone starts drawing a dck on the screen.
It was demotivating to say the least. Building open-source project is challenging at multiple fronts other than the core technical challenges
- Understand what needs to be built
- Improve that continuously
- Help people understand the project
- Educate people about the domain
- Reach out people who might benefit from your project
- Collaborate with other contributors
- Deal with issues/PRs
- Deal with outdated versions/docs
- Deal with different opinions
- Sometimes deal with jerks like the ones who zoombombed us
The list is long! Open-source is hard! Open-source exists because of some good people out there like you/me who care about the open-source so deeply to invest their time and energy for a little good for everyone else. It exists because of communities like Hackernews where we can find the support and the motivation.
I wanted to vent out my negative experiences and wanted to say a big *Thank you* to you all open-source people, thanks to many(1.6k) contributors who made it possible for us to release [Jina 2.0](https://github.com/jina-ai/jina/) .
I'd want to know your opinion, how do you deal with such unexpected events and how do you keep yourself motivated as an open-source developer?