 Hey everyone. I hope you're having a great time at the open source summit. My name is Kunal and today I'm going to be sharing about how you can scale your communities to be more inclusive. So a little bit more about me I'm a Senior right now. I'm gonna be graduating next year and I've been involved in open source ever since I was in my freshman year I started you know contributing to Your cuban it is a Java client. That's when I realized that Open source at least you know for me as a student is a great way to Get involved in the community get some real-world experience and enhance my skills and get so many opportunities Meet people from around the world and also help others get started with it So since then I've been involved in like many mentorship programs and helping many many other, you know folks get involved in Cloud native projects getting more young folks involved in the cloud native projects. Apparently I'm working as a developer advocate at Civo and Do some nice community work and I also love teaching and I Also started the official CNC of student community where we conduct a lot of nice workshops and sessions So that's pretty much about me. If you want to connect with me, you can connect with me on Twitter So before we dive into like How can we scale our you know communities to be more more inclusive? We first have to say define a community. So Community may mean different things to you know, different people for some it might be like your own open source project for some it might be your Study group for example, or you know for some it might be like, you know, five to six people Working together studying and solving a problem or whatever. So So what is what is a community? So according to me community is a group of people, you know that are sharing a goal And that brings them together and on the way to look at this is which is my next slide, which is What are your communities shared? Struggles, so when I talk about forming communities most of the time that I've seen what brings the communities together is Identifying what are the shared struggles? So example when I was in my freshman year, we had a few you know a group of people who had a shared struggle of finding a Difficult to contribute to open source. They had all of these people, you know 100 and 150 people they had like they were asking similar questions like hey how do you get started with such a big project or The code base is really overwhelming. Where do we start? Where do we actually find projects to contribute to? So identifying what are the shared struggles of your community is extremely important. That sort of like defines your community The next thing you have to talk about when you're asked to question. Hey, what does your community mean? Which is what is the mission of your community now? The mission of your community can change, you know over that over the time over a course of few years But you should always remember what you know set out to be what your Initial goal was and what is like your who is like a target audience what you're trying to achieve? What are your values that you should definitely you know that the community has been built upon? Okay, and from that you can have a particular mission like okay. I want to get so many people get started with open source I want I want more folks from this region involved in our projects or in our events I want to have like a global community or I want to have like a localized chapter So what is your mission? So once your mission is achieved and you know you will have new missions So the missions may change but your original idea should be same Now the next thing you have to ask yourself is what do members look to get out of your community? Why would anyone want to join? What do you have to offer and speaking of how people can join? We also have to talk about effective communication because this is very very crucial when we are talking about diversity and inclusion because you may not know How many people or people from which background from which domain who might be you know underrepresented in tech? They may feel that it's difficult to get involved in the community They may feel like you know that I might not have many things to offer. What am I going to do? It's really overwhelming. How do I start whom do I reach out to? So what do members know look to get out of your community? Is there is there a particular skill they want to learn? Is there a particular event they want to attend? Is there a particular, you know meet up they want to speak at for example or Are they interested in like networking? Are they interested in contributing? It's an open-source project. Do you want to contribute in the code way? Do you want to contribute in a non-code vein like documentation stuff? Do you want to help in the marketing aspect or whatever? Okay, so you have to figure out what your members are trying to get out of your community What you have to offer and you know best right what you have to offer And effective communication basically means that having a Streamlined way Like an effective way where people can reach out basically and ask questions a few examples I can give for this is having like a public channel can have the mailing lists or For instant communication, you can have something like you know discord or slack or whatever and One more thing that I would like to mention is if we're talking about making it more inclusive to people Like for example making it more inclusive and easier for people to reach out I think like regular meetings can really help especially if you're an open-source project and actively looking for contributors Weekly meetings monthly meetings office hours if you will so that can really help drive new folks in keep it like Open-ended and where everyone can you know Join and anyone can join and share their views start contributing Ask questions asked out even answer questions give their own you know feedback and make sure the feedback is heard because that is also important because people healing from you know different cultural backgrounds and It's an instrumental. It's a necessity for the instrumental the growth of the it sector, you know That people from various backgrounds are putting forward their views. It's definitely also going to help the community grow as well So effective communication very important one more important point that comes over here is a code of conduct, which we'll talk more about later on now making a community future proof is also very important because You know the only one who's going to be running the community forever You might have other engagements as well so it's very important to make your community future proof one way I do it is Identifying current community members who might be interested in what their strengths are and forming teams into you know various aspects of the community that you know All the various teams are required to run a community. So like socials and technical and marketing and content for example proof reading or whatever Right a contributor experience for example So making community future proof is selecting thought leaders like from these active community leaders and People who might who might be interested into you know taking forward the lead And who might be interested in taking charge and who might be interested in Who might be having great ideas for examples what I can remember is really Someone was contributing to our community and they made our discord server nicely We were able to scale it from Zero till around 25,000 Users in just under a month and people were asking doubts actively over there There was like a proper code of conduct and rules and regulations and different channels for different things Making sure there was no spam now. They're leading our entire discord and the open source program management and everything they are doing So how did I figure out that they wanted to because they showed interest right? They came and they showed interest and they wanted to do it. I'm like, okay. Sure. You're already doing great work. Go ahead So I'm not saying like directly like do it today But make sure you're making a community future proof So importance of diversity and inclusion this is a very important point because people you know As I mentioned who are healing from different parts of the world. It's important for them to showcase their views and knowledge as well First first thing like why it's important because you as a community are providing them them a platform. So If you're not going to do it, who is going to do it if the communities are not going to do it Then then who is going to do it right might many many other people because The community aspect even of various companies many many other companies, you know big tech giants They also have a community aspect. They're also running diversity and inclusion programs. Why are they doing it because it's important? It's important to Recognize people on the basis of you know, the efforts they're putting in and if they want to get involved their enthusiasm their You know interest and as a community Leader point of view. It's definitely helping your community grow as well Right because you've talked about Kubernetes for example So Kubernetes has the Kubernetes community days groups all around the world new deli, you know in India various parts of India north america south america you know europe and Africa for example, so it's helping the community scale as well How is it helping it because more and more people are conducting their localized events more and more people are contributing to the open source projects More and more people are sharing their views. It's like a two-way communication sort of a thing It's helping the community as well community grow reaching the worldwide audience and helping as many people as you can And it's also helping the people get involved So it's very important and when we're talking about the importance of diversity and inclusion One of the most important point you have to Look into is who might be excluded from Accessing the activities of your community. So now this these barriers can be a lot For example language barriers someone who might not be able to understand the documentation in your language or whatever so That might be a barrier some some of the barriers might be your community is not having effective communication Okay, other barriers might be geographical regions. Some other might be some people might be facing imposter syndrome like The community is let's say not beginner friendly So, you know that Your good first issues exist for a reason Even if you're talking about some of the biggest projects in the world some of the most complex projects in the world they also have beginner friendly issues and Humanities, I believe is like the second biggest projects in the world. Um I think so. Yeah, I think so and uh, it also has beginner friendly issues I as a student so many students who are contributing in a non-code bay even in code bay As I like so many LFX mentorship programs and everything in which they are participating So you have to figure out who might be excluded from accessing the activities of your community It also depends on what kind of activities you're running if you're running a hackathon If you're running an event if you're running a webinar, right? So if you're let's say you're running out in a local language So people from around the world who might not be able to attend you to um language restrictions or Travel restrictions or so on and so forth. So a great example for this can be the open source summit Many people who might not be able to attend for let's say the financial region So open source summit, uh, you know, they provide diversity and need big scholarships. So that's diversity and inclusion in action So shout out to them all right One more thing, uh, you know, that is very important when you talk about diversity inclusion and stuff, uh, which is handling negative scenarios if you're at an event or if you're at a You know workshop you're conducting something or if you're conducting a hackathon There might be some negative scenarios. It really happens, but it you know, sometimes does happen the best way to deal with the These scenarios or conflicts if you will is uh, make sure that both the parties are feeling safe It's a most important point One of the ways you can do this is make sure you, you know, take them to a different area or whatever away from like the event and then you ask them make sure you hear both the sides and uh, If there's a This has been like a, you know, a violation of code of conduct make you make sure you take strict actions And make sure that these things don't get repeated again. Okay. So various scenarios are dealt with you know, differently and uh, it totally depends on like the severity But it's important to hear the both sides and it's also important to take some actions as well Depending upon what the violation was we'll talk more about code of conduct in the end Now this is another important point when we're talking about diversity and inclusion and scaling communities Uh, this is one of the key points when we're talking about diversity and inclusion Designing your communities needs. What do the community members need now? There are two types of needs needs that are facilitated needs that are not facilitated So in in-person events, for example, they ask us. Hey, would you like vegan food? Would you like non-vegetarian food? Would you like vegetarian food? Do you have any allergies or something? Right? So that's needs that are facilitated. It is including diversity and inclusion Okay in the badges we can see that hey, uh, you can talk to me or we can maintain a social distance or I'm Not able to talk to anyone right now. They're different color of badges. So Uh, another things can be needs that are facilitated like hey, uh, is the venue of your event wheelchair accessible Do you have a nutritional or do you have like ingredient values written on the food items, for example Uh, do you have proper sanitation and everything for speakers or so on and so forth? So these are needs that are facilitated This is something you can grow you can learn from other events You can gradually learn from your past events as well what needs were facilitated what people required and one more way By which you can do this is actually sending out surveys to attendees, right? So what could have been improved? Uh, what you liked what you looked what you learned and what you could uh improve, right? Cool the next one is needs that are not facilitated. It might be possible that at your event sometimes It might be uh, some needs that you were not able to facilitate As for example, you can say something like hey, really sorry that we did not have like a dairy free products Or um, really sorry. We don't have a feeding room for example, right? So such needs that are that might not be or let's say my event is not wheelchair accessible For example, so these are important needs, but let's say these were like say for some reason It was not facilitated at your event for for new event organizers This sometimes does happen the best way to deal with this is be honest and redirect So don't like beat around the bush just be honest like hey, uh, you know We we really missed out on this and I really apologize and we'll try to you know Do our best in like the future events and make sure this does not happen again. So Try to see what you can do on spot for them, right? That's all like more like an ad hoc thing for depending on the situation But make sure you are honest make sure you are direct like hey, we'll apologize and we'll make sure that You know take a note of this for the future events Okay, so that are needs that are not facilitated Code of conduct I'm sure everyone is you know aware of what code of conducts are Yeah, like in so many other communities and make open source projects So basically this is sort of like a set of rules and regulations for the community Like people are no spamming no promotions or whatever and no, you know No bad talks this basically Be a good person, right? So These are like the general stuff and it also applies to us as like human beings like we we are good human being and always be kind and don't make Bad comments on basis of anyone's you know Like race or gender or I don't discriminate on the basis of these things, right? So these are like basic human Ethics that we should follow on top of that a community may have their own set of rules and regulations So this totally depends on like your community and what sort of rules and regulations do you have? obviously the basic human, you know nature the good nature that everyone should follow that should be there but On top of that you can have your own one more thing that I would like to mention over here Many people forget to add is make sure you add a point of contact for Emergencies, right? So if someone wants to report a violation of a code of conduct, they should be able to reach out to a particular person You can either list an email or a phone number This is very very crucial when you're at a minute, right? So having a point of contact where people can reach out to report a violation of the code of conduct It's very important So I hope that gave you a little bit of idea about, you know, how you design your community What do you mean by a community? How you've, you know, figured out what our community needs and All the things and the points that I mentioned in the slides you can, you know Think about those and try to think about in the perspective of your own community And how you can use those points and figure out the strengths and weaknesses and how People might not be able to, you know, let's say access or what they might be excluded from accessing In your community and then you can act upon it and Hopefully that was helpful If you have any questions, you can reach out to me on Twitter. I'm more than happy to help and Yeah, hope you have a great event and thanks a lot for watching. Take care