phparchitect-2019-08

(Rick Simeone) #1
http://www.phparch.com \ August 2019 \ 25

Cultivating a Community:Five Things I’ve Learned Running a PHP User Group


  1. Consistency Is Key


“Make them regular—every
month is better than two this
month and none next month.”


  • Kostadin Golev^6


Besides being consistent with how
often we hold the meetup (we do it
every month), we have tried to develop
a recurring list of sponsors and hosts.
Coordinating between four sponsors
who each buy the pizza once per quarter
is much easier than having 12 different
sponsors to deal with over a year—or
depending on just one sponsor. Using
recurring sponsors allows us to have
sponsors locked in at the beginning of
the year instead of scrambling to find
one each month.


Attendees also appreciate having the
meetup in the same few locations every
year. Chicago is a big city, and finding
the right building downtown can be a
huge hurdle.



  1. Create a Welcoming Environ-


ment for Attendees


“Someone needs to connect with
the attendees one on one, under-
stand their needs for this Meetup,
and teach them how to use the
meetup to get them met. That’s
what keeps people coming back.”


  • @SingInTheRine


When I first started attending
the PHP user group in Chicago, I
remember one of the organizers,
Sammy Powers^7 , coming up to me to
introduce himself. Sammy always has a
smile on his face, and he’s one of those
people who makes you feel good about
yourself. I’ve tried to emulate his enthu-
siasm and friendliness at the PHP user
group by introducing myself to as many
attendees as I can. People may come for


6 Kostadin Golev:
https://phpa.me/kotsero-6928
7 Sammy Powers:
https://twitter.com/SammyK


technical topics, but they’ll stay for the
people.
In the same vein, I try to hold myself
responsible for cultivating a welcoming
environment to everyone regardless of
their background, ability, race, gender,
sexual orientation, beliefs, or age. To do
so, we must consider whether the loca-
tions we use have accessible entrances
and ensuring everyone feels welcomed
and included. While we still have work
to do, diversity in our group has been
consistently increasing over the past
ye ar.


  1. Create a Welcoming Environ-
    ment for Speakers
    Many people who give talks at
    meetups are relatively new to speaking.
    One of my jobs as an organizer is
    to provide speakers with direction,
    encouragement, and enough autonomy
    to make presenting an attractive pros-
    pect.
    Bailey Lewis, who organizes a
    meetup for TrueMatter^8 , has found
    that panels, demos, and audience
    participation nights^9 can help take the
    pressure off speakers and organizers.
    We have started hosting an annual
    lightning talk^10 session to encourage
    new speakers who might not be ready
    to give a whole 45-minute talk a way
    to get more comfortable in front of an
    audience.
    Finally, both Nick and I have found
    that being comfortable speaking is a big
    help when running a meetup. In the past
    year, we’ve both stepped in to give a talk
    when we didn’t have another speaker,
    and we each take turns introducing
    the speaker and making announce-
    ments before each talk. Finally, we
    provide feedback and help to speakers
    as needed, although we don’t have a
    formalized process for this yet.


8 TrueMatter: https://truematter.com
9 panels, demos, and audience participation
nights: https://phpa.me/baileysendsword-5073
10 lightning talk:
https://en.wikipedia.org/wiki/Lightning_talk


  1. Attracting New Attendees
    Takes Work
    Getting people to RSVP might be the
    first step, but it’s typical for only about
    50% of those who RSVP actually to
    attend our meetups. Other organizers
    find that number even lower^11. Don’t
    get disheartened though. We’ve found a
    few things that work well for attracting
    new attendees who actually show up:

    • We promote meetups on Slack
      channels and via social media.
      Chicago has a great public tech
      Slack^12 with an #events channel
      which helps bring in a variety of
      people. Reaching out to program-
      mers who are new or unfamiliar to
      PHP is a great way to expand our
      base and increase interest in the
      language.

    • I send direct emails to bootcamps
      in the area. We want to help people
      early in their career, so I’ve spent
      time volunteering (mostly guest
      lectures and mock interviews) at
      several local bootcamps. I’ve found
      the instructors and administrators
      love being able to pass on learning
      and networking opportunities to
      their students and recent graduates.

    • We always provide free food to
      attendees, which takes much work
      because we have to coordinate with
      companies to sponsor it. However,
      it ensures people won’t skip the
      meetup because of an empty stom-
      ach. If you have trouble finding
      sponsors, I’ve found recruiting
      firms to be one of the best places to
      turn. Recruiters reach out to me all
      the time with job opportunities, so
      I turn the request around and ask if
      they’ll sponsor our meetup.
      There are other ways to improve
      attendance as well. Horacio Herrera
      runs a meetup in Barcelona where he’s
      been able to get over 90% attendance by




11 Other organizers find that number even
lower: https://phpa.me/eranstiller-9664
12 Chicago has a great public tech Slack:
http://www.chicagotechslack.com
Free download pdf