Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Faris Chebib - Help! I'm now the leader of our Meetup group!

Faris Chebib - Help! I'm now the leader of our Meetup group!

After attending your local dev meetup for months, you suddenly get the dreaded email: "Your Organizer just stepped down without nominating a replacement."

But the community relies on this meetup! It brings together devs from all around to engage in networking, learning, and comradery! So you step up. I mean, how hard could it be, right?

Oh no. This is much harder than you thought. You have to organize a venue, figure out refreshments, get a speaker, ensure people show up.

In this talk, you'll learn the skills need to start and sustain a vibrant meetup and tech community.

https://us.pycon.org/2019/schedule/presentation/164/

PyCon 2019

May 03, 2019
Tweet

More Decks by PyCon 2019

Other Decks in Programming

Transcript

  1. Help! Help! I'm now the leader of our Meetup Group!

    I'm now the leader of our Meetup Group!
  2. Who is this guy? Who is this guy? Started the

    SLCPython Meetup Group Big fan of Django meetup in Vancouver and the good old days of S.L.U.G. (Salt Lake Linux Users Group) @siraf (https://twitter.com/siraf)
  3. Disclaimers! Disclaimers! This talk was originally sketched out before Teem

    became part of the WeWork family The views in this talk are my own and do not represent the viewpoint of The We Company or Meetup.com I am only giving advice from my personal experiences — your mileage will vary!
  4. It's going to be ok It's going to be ok

    Because you're at this presentation!
  5. First thing's rst: Meetup take-over checklist: Schedule a chat with

    the old organizer Ensure meetup.com dues are paid (Re)-Introduce yourself to your members! Plan and schedule your next meetup!
  6. Seriously, it's going to be ok Seriously, it's going to

    be ok Because Python has a superpower...
  7. Python wouldn't be the language it is today if it

    wasn't for the remarkable community.
  8. What the Heck is "Community Experience"? What the Heck is

    "Community Experience"? Any gathering of people is a community experience. Airports Rodeos PyCon
  9. So how do I run a successful meetup? So how

    do I run a successful meetup?
  10. Keep a consistent date Keep a consistent date Start with

    no more than one meetup a month Be sure it’s the same time every month For example, SLCPython meets up on the rst Wednesday of each month at the University of Utah.
  11. In [3]: # First Wednesday of the month -- SLCPython

    meetup from datetime import datetime from dateutil.rrule import rrule from dateutil.rrule import MONTHLY, WE first_slcpython = datetime(2014, 2, 1, 19, 30) rr = rrule(freq=MONTHLY, byweekday=(WE(1),), dtstart=first_slcpython, count=5) print_dtlist(rr) 2014-02-05 19:30:00 2014-03-05 19:30:00 2014-04-02 19:30:00 2014-05-07 19:30:00 2014-06-04 19:30:00
  12. Venue Ideas: Venue Ideas: Your local library! Your local college

    or university Reach out to local companies with intention of maintaining a consistent location
  13. Every meetup you host is an opportunity to nd speakers

    Encourage members to step up and try giving a talk You will likely be the rst speaker at your meetup.
  14. Follow these three guidelines and you will be able to

    solve 99% of your issues: 1. Ensure a timeslot to mention sponsors. 2. Don’t let sponsors dominate the conversation 3. Use open accounting to maintain the books. It’s stupid-easy with Meetup.com. Example: -- https://www.meetup.com/SLCPython/money (https://www.meetup.com/SLCPython/money)
  15. Continue going to other meetups to get a sense of

    your tech community's needs. Never ever forget: Everyone starts with some ability to use tech. The tech community surpasses race, gender, creed, and welcomes all who take the time to make it to your meetup to better themselves as a human being. If your members are taking the time to go to your meetup, make sure you're taking the time to make them feel welcome. Sometimes I feel like I'm not full- lling that as well as I could, but hey -- let's all improve then, eh?
  16. Intros / Sponsors Intros / Sponsors Talk about other local

    meetups Introduce new members, or let them introduce themselves. Let the sponsors give their speil, or give it for them ☺
  17. Who's Hiring? Who's Hiring? This is another opportunity to funnel

    the many meetup.com messages towards something more practical.
  18. Who's Looking? Who's Looking? Community News: Community News: Local (Guido

    is coming to Utah!) Global (Guido is announcing Python 4!)
  19. This is just PyCon, but smaller You will likely have

    to give the rst talk to “seed” the meetup group.
  20. Ensure you always have a beginner Python talk Admittedly, this

    is something we struggled with initially, but when there's no one to give a more formal talk, we still try to take 15 minutes to review some beginner python.
  21. They may be great, but more than likely, they're going

    to need mentorship! Record & Stream your meetups as soon as possible! OBS is a great program and runs on everything: https://obsproject.com/ (https://obsproject.com/)
  22. Meetup Open Space at PyCon, right after this talk Meetup

    Open Space at PyCon, right after this talk
  23. Oh, and if you're ever in Salt Lake City... Oh,

    and if you're ever in Salt Lake City... Come to a meetup! Come to a meetup! meetup.com/SLCPython