Slide 1

Slide 1 text

The Ideal Community Model: Lessons Learned Shodipo Ayomide | Mautic Conference, Boston, Massachusetts 2020

Slide 2

Slide 2 text

Shodipo Ayomide Senior Developer Advocate & Developer Programs Manager - GitHub Star - Cloudinary Media Developer Expert - Community Evangelist Twitter & GitHub @developerayo

Slide 3

Slide 3 text

WHY DO WE ORGANIZE EVENTS?

Slide 4

Slide 4 text

TO SHARE KNOWLEDGE ACROSS PEOPLE & CONNECT

Slide 5

Slide 5 text

Four level's of community involvements - Attending Events - Sharing - Colaboration - leadership (starting up a project)

Slide 6

Slide 6 text

Attending Events You can be involved with a community just by constantly attending events organized by a particular community. Your attendance is in a way contributing to the community as a whole

Slide 7

Slide 7 text

SHARING Talking about how successfully an event is going and going is an aspect of sharing, e.g. An event is happing right now, you being able to head over to twitter and tweet about this session going on right now with probably a screenshot is you sharing and supporting the vision of the organizers.

Slide 8

Slide 8 text

COLABORATION Every community have projects they are working on at some point in time, In your free time, you being able to head over to their GitHub organization and contribute in code, design, docs or any kind of addition you feel is necessary. Is a significant way of contributing to a community

Slide 9

Slide 9 text

LEADERSHIP At some point in time, while the community grows it would need more team members, as an active member of the community, you applying should be a yes You should be excited, you have been in this community, contributed in many ways, and it's finally time to join the leadership and start out some ideas you have in your head.

Slide 10

Slide 10 text

SOME QUESTIONS - How do I find a community - How do I build a community - How open-source works in a community - How do I contribute my ideas as a member of a community

Slide 11

Slide 11 text

HOW TO FIND A COMMUNITY Finding a developer or a designer community should be one of the easiest things to do in any city, there should be at least 3 communities in a particular city organizing for different ecosystems You can find a community in your city by searching through, Meetup.com, Facebook, Google or Eventbrite Certain communities are available in almost every city of the world, - Google Developers Groups - Developers Circles from Facebook

Slide 12

Slide 12 text

HOW DO I BUILD A COMMUNITY Didn’t find a suitable community in your city and you feel there are a lot of people in that ecosystem but no communities? Start one, all you need to start a community is just yourself and a drive why exactly you want to put together a group of people, and probably also have a mentor if you do not have enough experience managing communities

Slide 13

Slide 13 text

HOW DO I BUILD A COMMUNITY - Setup Goals (write them down) - Put Together a Team (optional) - Pick a Theme - Pick a Date and a Location - Create a Budget and Source for Sponsorship - Find Great Speakers - Get Everyone Excited!!! - Get Attendees to Register - Plan The Logistics For The Speakers & Attendees - Always Get Feedback After Every Successful Event - Send out a Thank you Email - Analyze What Went Well and What Went Wrong - Plan Another HERE ARE SOME STEPS

Slide 14

Slide 14 text

HOW DO I BUILD A COMMUNITY Do not start another community if there is already one existing in that same city because you want to own something, Instead, Collaborate and co-own something bigger.

Slide 15

Slide 15 text

HOW OPEN-SOURCE WORKS IN A COMMUNITY open-source in a community is a free software built by the community for the community and improvements shared across technical talents in a community. You should be able to find ongoing projects by a community as a member and contribute via any skill you have, code, deisgn, docs, etc.

Slide 16

Slide 16 text

HOW DO I CONTRIBUTE MY IDEAS AS A MEMBER OF A COMMUNITY As usual, every community have leads and co-leads who run the community and make a lot of things happen, if you have a unique idea for an event, the website, anything at the first thing to do is reach out to one of the organizers and share the idea with them, if it gets executed you will definitely be brought on board as it's your idea and communities promote's transparency. The same angle we see open-source contributions from, speak with the maintainers if a certain kind of contribution is valid then start making the contributions if approved and boom, PR merged.

Slide 17

Slide 17 text

SOCIAL MEDIA If you are going to become a community person who puts together events, you must learn to use social networks like, Twitter, Facebook, Instagram & others and be actively sharing things that would support people. LONG TERM COMMUNICATION IS KEY TO KEEPING A COMMUNITY GOING! - Slack - Facebook Group - Email Newsletter - Discord Channel

Slide 18

Slide 18 text

Share your knowledge.It’s a wayto achieve immortality. Dalai Lama

Slide 19

Slide 19 text

Knowledge is like money: to be of value it must circulate, and in circulating it can increase in quantity and, hopefully, in value. Louis L'Amour

Slide 20

Slide 20 text

Sharing knowledge is the most fundamental act of friendship. Because it is a way you can give something without loosing anything. Richard Stallman

Slide 21

Slide 21 text

Thank You! Questions? You can also follow and reach me over on: Twitter: @developerayo GitHub: @developerayo