Sustain Africa 2022 Community Report

undefined or mostly null.
Search for a command to run...

undefined or mostly null.
No comments yet. Be the first to comment.
A collection of all community reports of the yearly Sustain Africa event.
The following is the community report for SustainAfrica 2023 by Open Source Community Africa, which occurred in Lagos, Nigeria, on 16th June 2023. The Sustain Summit is a one-day conversation for open-source software (OSS) sustainers where we talk ab...
Once upon a time, barely a handful of people in Africa knew about open source or even tech in general. At the time, tech was still relatively new to the ecosystem. Yes, we had software engineers in different African countries, but the prevailing fiel...

We're excited to partner with the creators of the docu-series, Beyond the Classroom: Open Source Stories. This exciting partnership highlights our commitment to showcasing the diverse and impactful journeys of students in open source and celebrating ...

Join us for another community webinar on Friday, 27th September 2024, by 04:30 PM (GMT+1) with Maxime Corbani, where we get to talk all about commercial open source and cracking the code of open-source investment. Maxime Corbani is a Senior Associate...

Open Source Community Africa (OSCA) was created in 2018 because there was a need for an inclusive and diverse community for open-source, contributors, creators, and enthusiasts in Africa. We knew that open source was incredible and would have a posit...

Watch the recording of the entire session: https://www.youtube.com/live/bR1y7xuuwZk Join us for another community webinar with one of our own Prosper Opara, where we get to talk all about the MLH Fellowship, a 12-week open-source internship altern...

The following is the community report for SustainAfrica 2022, which took place in Lagos, Nigeria, on 24th March 2022 at TalentQL HQ. The event lasted about 3 hours and was structured as collaborative working sessions. Sessions were dialog and outcome-oriented rather than presentations or lecture formats. This year, we have six (6) working groups, including Open Source Documentation, Open Source Design, Open Source Data Science, Open Source Marketing, and Funding, OSS Programs and Specialized Projects, and Burnout and Mental Health. The program enabled deeper collaborations and learnings across participants' networks and collectively improved their skills, strategies, and impact in their respective OSS efforts.
We had a diverse attendance in terms of gender and work status. 70+ people were in attendance, including Software Engineers, Data Analysts, Program Managers, Technical Writers, Product Designers, Developer Advocates, and Community Managers who are active OSS maintainers or contributors. The sustain event is invite-only as the goal is to gather experts in the industry and host conversations around the challenges and possible solutions to specific issues in the open-source space for each working group. In the end, we then share the output of the sessions with the entire community, which is the goal of this report.

Sustain Africa is a one-day invite-only conversation for Open Source Software Sustainers. We talk about Sustainability — the Sustainability of resources and the Sustainability of its people. The conversation around the comprehensive overview of how FOSS is developed, maintained, utilized, and providing a roadmap for solving the cultural, financial, and institutional issues among open source project maintainers continues to be the focus of Sustain.
Our overall goals at Sustain Africa are to:
You can find all pictures from Sustain Africa 2022 summit in the "DAY 1 (Sustain Africa)" album below.
During the interactive case studies session, participants were grouped into six (6) groups with about 10+ individuals each. In each group, discussions were had to explore the latest practices around Sustainability in the group's topic. The overall goal of the session is for participants to gain a deeper understanding of selected sustainability contexts and the work being done there. At the end of the session, outputs, results, and the next steps of the interactive case studies are shared in the main meeting room.
The sections below summarize the output and notes from each working group.

This working group was facilitated by Anita Ihuman. The goal was to get everyone talking and try to answer questions like Who writes, uses, and updates the docs? What do sustainable-first docs look like? How can we write better ones?
Amongst all that was discussed, here's a summary of the captured notes:
Do we really read the documentation? Yes, occasionally and if there are no other resources available. Someone also shared their worst experience going through the documentation and how they picked out errors in the doc rather than learning from it.
What approach then do you think can take towards achieving unified documentation standards in open source?
How can we sustain open source communities and projects through documentation?
Providing effective documentation for open source software can build strong, inclusive communities and increase the usage of your product.

This working group was facilitated by Chukwuka Ezeoke. The goal was to get everyone talking and discuss how we can make open-source design and user experience sustainable and what Sustainability means for code-adjacent territories. Some questions asked were:
Amongst all that was discussed, here's a summary of the captured notes:
More work should be done to create awareness by educating designers about the opportunities that abound in Open Source. In addition, designers should be educated on how contributing to open-source will help their career growth, experience with different industries, and increase in network.
More Designers in open-source should share their stories and how they've been able to reach for the stars through open-source contributions. Open-source should be part of the curriculums for boot camps, short certifications, and tech schools. Newbie designers should learn about open-source early on, What it is, how they can get started, and the opportunities it comes with.
More Open Source projects/owners should invest in people specifically for onboarding intending contributors to a project. These should be people who know the A-Z of a project and can ease the onboarding of new contributors by pointing them in the right direction and being there all through a contributor's engagement with a project.
Many non-design contributors and project owners do not know how to work with designers — what that whole process should look like. A playbook could help in solving this. In addition, having a playbook that outlines all the necessary guidelines on how developers and designers can play makes it less challenging.
Just as GitHub and CodeSandBox are to developers in open-source, there should be dedicated varieties of tool(s) for designers as well.
Developers can contribute to a specific part of a project, like a feature or a simple bug fix. Designers should also be able to contribute to small pieces of a project and not just work on the big picture (end-end).
More roles should be encouraged to participate in Open Source. For example, imagine a Product Manager preparing a PRD for a feature or bug needing design attention. Having various roles also helps with the feedback process and criteria evaluation.
Designers should be encouraged to participate in activities such as Hackathons for open-source projects. These activities can also feature monetary rewards.
Companies should be more involved in Open Source work. They can do this by:
Members of the group exchanged contacts, moved the conversation to the OSCA Discord server #design channel, and promised to make a list of Open Source Projects in need of Design contributors. The session was great and highlighted some solutions to the current challenges with Open Source Design. These solutions will also be shared with Untitled Designers and discussed in detail at the Untitled Design Conference. In addition, the Untitled Designers team will also be contacting OSCA to see how they can collaborate further on some of the solutions above.

This working group was facilitated by Rising Odegua. The goal was to get everyone talking and try to answer questions like How can we make open-source data science and machine learning sustainable, too? What does Sustainability mean for data engineering territories?.
Amongst all that was discussed, here's a summary of the captured notes:
How can we encourage more Open source contribution/activity in the data science space?
If all resources were available, what are the practical steps you would recommend to help improve the open data science space?
The working group concluded by proposing to kick-start an Open Source Data Science group and community to continue the conversations and help data scientists find their place and be successful in the open-source space. Ensure to join our Discord server to be a part of when it launches. A member of the working group is also now working with other data practitioners to co-organize the first Data Festival in Africa (also as the Head of Community); with the goal of encouraging open-source across all data, data science, and machine learning fields in Africa.

This working group was facilitated by Prosper Otemuyiwa. The goal was to get everyone talking and try to answer questions like: What is open source marketing? How do we market open-source projects? How much money goes into open source? Do you really need funding? What do you need funding for? Where to find funding? How to manage funds? What are the existing strategies? Do's and don'ts?
Amongst all that was discussed, here's a summary of the captured notes:


This working group was facilitated by Anjana Vakil. The goal was to get everyone talking and discussing extensively open-source programs like GSOC, GSOD, Outreachy, Hactoberfest, etc., as a way of increasing contributions and answering the big question How does Sustainability relate to academic and specialized projects that have different needs and users?. Some members of the group were previous participants of Outreachy (Mozilla), GSOD (GraphQL), and GSOC (Sugar Labs) as either mentees or mentors.
Amongst all that was discussed, here's a summary of the captured notes:


This working group was facilitated by Atinuke Oluwabamikemi. The goal was to get everyone talking and try to answer questions like How do we take good care of our body while actively contributing and maintaining? Where do we draw the line? What challenges do open-source creators face? and share useful strategies and health tips.
Amongst all that was discussed, here's a summary of the captured notes:
Start with a self-reflection and appreciate yourself. You're doing so well :).
It's a company's responsibility to look after the mental health of their team
Speak to people or friends about how you're feeling. If you're experiencing burnout, communicate to the project's maintainer, other maintainers of the project (if you're a maintainer too), and the project managers.
Learn to set personal boundaries. For example, adopt a policy where you don't work after, say 6:00 PM (you can pick a time that works best for you), or you don't work on weekends. Use your weekends to chill, re-fill, and feed your mind. You can read some books, watch some movies, do some yoga, hang out with friends, go for SPA, have some massage or do anything else that helps you relax.
Rest well, be optimistic and intentional about your healing process
Give yourself gifts and try to develop new hobbies like playing games, dancing, cycling, running, painting, photography, cooking, and lots more.
Take a break from work and travel somewhere based on what you can afford. Just ensure you have a change of environment once in a while and chill. You deserve much more dear friend :).

When we talk about Sustainability, we are talking both and equally about the Sustainability of resources and the Sustainability of its people. We hope you have learned from the results of each working group, and we hope you continue the conversation in your respective projects/companies and implement the ideas shared. At Open Source Community Africa, we commit to helping Africans thrive in the open-source ecosystem as maintainers and contributors. We will continue working with members of the community, OSS maintainers, stakeholders, community leaders, sponsors, and companies across Africa to ensure we sustain the projects spurt out from Africa.
You should also check out the compilation video below where we asked some attendees at the previous Sustain Africa summit (in 2021) what Sustainability means to them. Their answers are amongst the challenges we want to help you solve in your respective projects and communities. Cheers, and let's keep in touch on Discord! 🧡