Community Bootstrap


Published on

Community Bootstrap was a lightning talk presented at PyCon 2011. It summarizes key point learned from building a country wide community in Brazil.

Published in: Technology
  • Be the first to comment

Community Bootstrap

  1. 1. Community Bootstrap @henriquebastos
  2. 2. Hi!My name is Henrique Bastos.Im a Python developer and Im deeply involved in community building in Brazil, where I live.
  3. 3. Things are kind of crazy down there.The community is growing too fast!
  4. 4. We even have our own Guido!
  5. 5. For the past few years, we went from a local happy hour meeting to a huge social movementintegrating different parts of the country.Much unlike some technologies...
  6. 6. Community Can ScaleCommunity Can Scale!Weve been learning a lot replicating the model. And I wish to share it with you all.
  7. 7. So you want to build a big community?Ok. This is WHAT you want. But WHY?
  8. 8. You need to find out WHY you really want to do it.Sure you wont know it a priori. But its important to keep this in mind.Otherwise you can be TRAPED, looking for the wrong thing.A TRAP like, for example, when people chase one million dollars because of the number,when what they really wanted was to enjoy the EXPERIENCES they think that kind of moneycould buy.
  9. 9. ExperienceEXPERIENCE!Its all about EXPERIENCE!The MEANING of great things, like PyCon for instance, relies on the EXPERIENCE.So, in order to build something MEANINGFUL you need to live it. Live the EXPERIENCE.
  10. 10. It will take time! So you should start today! Just DO IT as simple as you can!But don’t rush it. You will need to be CONSISTENT.You need to INSIST until you can realize you were actually PERSISTING.
  11. 11. On the beginning, simply get people together and create an environment so they can bond,make real friends and share.Avoid the Big Design Upfront of starting a lot of different things in different places.
  12. 12. Stereotypes dont help at allPeople have many interests! So dont make an issue of technology, gender or any otherattribute.Just get people together.If you need a label, label yourself as a human!
  13. 13. Events vs GroupsStart EVENTS instead of GROUPS.When you create a GROUP, like Python group, Java group, Ruby group, people measure if theyfit within it or not. Instead, create EVENTS, like happy hours, install parties, hacking sessions,etc.Events are temporal and they have purposes in itself.All people needs to join an event, is curiosity! And hackers do have it a lot.Back home, we have a lot of EVENTS
  14. 14. #horaextra ForkinRio dojorio PythonCampus SprintSlab StepInside.orgWe have a couple of events in Brazil... ;-)
  15. 15. Organically, youll find out that your GROUP is just the sum of people that goes to theEVENTS.
  16. 16. Actively Reduce Entrance BarriersActively reduce entrance barriers.The biggest entrance barrier is related to how people perceive things.As soon as your community grows, outsiders will perceive it as a closed group. This is normal.And the community needs to actively declare itself as open to newcomers.We do it by stating that newcomers are the most important part of the community. They rule!The community needs their ideas to keep defying its status quo.
  17. 17. Unix EffectA community is not a business association.Take it to the students. Students are this special type of people eager to learn and create.They have time and a clean mind.This takes us to a very important point...
  18. 18. Empower PeopleOften, people have false assumptions that stops them from doing something.Encourage them! Give them support to try and discover themselves and their path.
  19. 19. Watch out for the Umbrella Pattern, where everything falls under a centralized organism.
  20. 20. Act as a FOUNTAIN. Your initiative should behave like a subset of the community.
  21. 21. Rules have side effectsRULES have side effectsThey state WHAT to do and HOW to do. If you’re not careful you can end up your own lawsystem.Keep it LEAN. If you need some directions…
  22. 22. Discover your PrinciplesDiscover your PRINCIPLESThis is a little bit abstract, but describes your vision. It will give you a community ethos.
  23. 23. After a long run, in Brazil, we came up with this set of 10 principles that drives us.This acts like a checklist to help our evolution.
  24. 24. Trust Dialog Personal Contact Transparency Diversity Self-organization Example Consistency Give, give, give! Do it!Here they are!If you like it, we have free t-shirts and pins.Thank you!