$30 off During Our Annual Pro Sale. View Details »

The Little Meetup That Could

pwnela
March 16, 2016

The Little Meetup That Could

Presented at Great Wide Open Conference in Atlanta, GA 2016

What does it take to start a community? How many members does a meetup make? Is pizza really the best food to serve? How do you handle organizer burn-out? Recruiters? Sponsors? Venues?! Before starting a meetup, most people know to ask a few questions. But there are some questions that should be asked that are less obvious.

Since January of 2013, Rails Girls Atlanta has held monthly meetups; our numbers have been as small as 4 attendees–including the speaker and organizers–and as great as 40+. In that time, we’ve grown to have a steady number of regulars and have seen attendees progress from total beginner to full time developer time and time again.

We’ll give a history of our little meetup that could, and share some lessons, failures, and successes we’ve encountered along the way in hopes of helping other existing or new meetup groups find their footing…faster.

pwnela

March 16, 2016
Tweet

More Decks by pwnela

Other Decks in Programming

Transcript

  1. The Little Meetup
    That Could
    A Rails Girls Atlanta Scrapbook
    Kylie Stradley & Pamela Vickers
    @RailsGirlsATL
    Great Wide Open 2016

    View Slide

  2. View Slide

  3. But before there can be a leadership board…

    View Slide

  4. there has to be a meetup.

    View Slide

  5. And before there can be a meetup…

    View Slide

  6. there has to be a need.

    View Slide

  7. View Slide

  8. Rails Girls Workshops
    • Founded by Linda
    Liukas & Karri Saarinen
    • November 2010 in
    Helsinki, Finland

    View Slide

  9. View Slide

  10. View Slide

  11. 1st Atlanta Workshop
    •December 2012

    View Slide

  12. View Slide

  13. View Slide

  14. View Slide

  15. -Everyone
    what now?

    View Slide

  16. ¯\_()_/¯
    -Us

    View Slide

  17. Workshop round 2
    •May 2013

    View Slide

  18. what now?
    -Everyone

    View Slide

  19. Come to our monthly meetup!
    -Us

    View Slide

  20. • Paid Meetup.com account
    • !
    • Confirmed venue
    • Tweeted
    January 2013
    (1st Meetup)

    View Slide

  21. • Assigned “homework”
    • Scheduled a speaker
    January 2013
    (1st Meetup)

    View Slide

  22. View Slide

  23. January 2013
    (1st Meetup)
    • ~20 people came
    • People said nice things
    • Used Google Hangouts for
    out-of-town workshop
    attendees

    View Slide

  24. View Slide

  25. View Slide

  26. Short Lessons
    • Set expectations early

    View Slide

  27. View Slide

  28. Short Lessons
    • Set expectations early
    • Order vegetarian options

    View Slide

  29. Long(er) Lessons
    • Not every talk is for every attendee.

    View Slide

  30. 1 month later

    View Slide

  31. February 2013 Bug Fix
    • !+"#$ %

    View Slide

  32. February 2013
    • Handpicked Project Euler problems

    View Slide

  33. • Handpicked Project Euler problems
    • Lower attendance despite higher RSVP count than
    first meetup
    February 2013

    View Slide

  34. & First Recruiter &

    View Slide

  35. Short Lessons
    • RSVP count != Attendance count (ordering food is
    hard)
    • Recruiters will find any technology meetup (but
    that’s not always bad)

    View Slide

  36. Long(er) Lessons
    • Not every talk is for every attendee.
    • There’s no formula for predicting attendance
    numbers.

    View Slide

  37. • Not every talk is for every attendee.
    • There’s no formula for predicting attendance
    numbers.
    • Don’t make assumptions about recruiters.
    Long(er) Lessons

    View Slide

  38. 1 month later

    View Slide

  39. March 2013 Bug Fix

    View Slide

  40. &Our Treasurer’s 1st RGATL &

    View Slide

  41. • Not every talk is for every attendee.
    • There’s no formula for predicting attendance
    numbers.
    • Don’t make assumptions about recruiters.
    Long(er) Lessons

    View Slide

  42. • Not every talk is for every attendee. Why are
    some talks better than others for our
    meetup?
    • There’s no formula for predicting attendance
    numbers.
    • Don’t make assumptions about recruiters.
    Long(er) Lessons

    View Slide

  43. 2 months later

    View Slide

  44. May 2013 ✨New feature✨
    • Rolled out ToDo List project assignment
    • Slowly introducing Rails into the monthly
    assignments

    View Slide

  45. 1 month later

    View Slide

  46. June 2013 ✨New feature✨
    • Offered milestone 1 of the Todo List as public
    Github repo

    View Slide

  47. & RGATL’s half birthday &

    View Slide

  48. & Kylie’s 1st RGATL &

    View Slide

  49. 2 months later

    View Slide

  50. August 2013
    • Continued working through
    and reviewing ToDo List
    milestones
    • Bootstrap talk from
    ATLRUG’s Patrick van Stee
    to prepare for front-end
    focused milestone

    View Slide

  51. & Our Event Facilitator’s 1st RGATL &

    View Slide

  52. & Our Event Facilitator’s 1st RGATL &

    View Slide

  53. 2 months later

    View Slide

  54. October 2013
    • Jordan Killpack gave
    talk on building silly
    apps to prep for 

    our November 

    “Silly Hacks Only”
    aka “Wackity Hack”
    event

    View Slide

  55. & 1st Absentee Organizer &
    Community Facilitated Meetup&

    View Slide

  56. 1 month later

    View Slide

  57. November 2013 ✨New Feature✨
    • Regularly scheduled
    meetup was too close
    to Thanksgiving
    • Saturday afternoon
    hack event

    View Slide

  58. View Slide

  59. The good news:

    View Slide

  60. View Slide

  61. The less good news:

    View Slide

  62. Not a lot of people came to enjoy our
    coffee, snacks, and prizes. (

    View Slide

  63. Short Lessons
    • Set expectations for events, especially when hoping
    beginners will come to a hack event

    View Slide

  64. 1 month later

    View Slide

  65. December 2013 ✨New Feature✨
    • Talk given by one of our regularly attending
    members

    View Slide

  66. & First year of RGATL &

    View Slide

  67. & Smallest Attendance of the Year &

    View Slide

  68. &
    First time handling the “but I saw
    that you had other male members, so
    I figured it was fine for me to come”
    situation.
    &

    View Slide

  69. View Slide

  70. • You’re going to have awkward encounters when
    you organize community focused groups
    • Set clear expectations for who should attend your
    meetup
    Short Lessons

    View Slide

  71. • Not every talk is for every attendee. Why are some
    talks better than others for our meetup?
    • There’s no formula for predicting attendance
    numbers.
    • Don’t make assumptions about recruiters.
    Long(er) Lessons

    View Slide

  72. • Not every talk is for every attendee. Why are some
    talks better than others for our meetup? Recycle
    good talks.
    • There’s no formula for predicting attendance
    numbers.
    • Don’t make assumptions about recruiters.
    Long(er) Lessons

    View Slide

  73. • Not every talk is for every attendee. Why are some
    talks better than others for our meetup? Recycle
    good talks.
    • There’s no formula for predicting attendance
    numbers. Holidays make it even harder to
    predict.
    • Don’t make assumptions about recruiters.
    Long(er) Lessons

    View Slide

  74. View Slide

  75. 1st Year Retrospective
    • Worked on projects and
    assignments as a group
    • Built membership base
    • Saw core members begin
    contributing in small ways

    View Slide

  76. Release Notes
    • Improved food ordering
    • Improved expectation setting for all events
    • Improved meetup content

    View Slide

  77. Release Notes
    • Improved food ordering
    • Order vegetarian options
    • There’s no formula for predicting attendance
    numbers

    View Slide

  78. Release Notes
    • Improved expectation setting for all events
    • Who should come
    • What they should bring
    • What they will learn

    View Slide

  79. Release Notes
    • Improved meetup content
    • Not every talk is for every attendee
    • Recycle good talks

    View Slide

  80. Release Notes
    • Improved food ordering
    • Improved expectation setting for all events
    • Improved meetup content

    View Slide

  81. View Slide

  82. 1 month later

    View Slide

  83. January 2014

    View Slide

  84. Hothlanta 2014
    January 2014

    View Slide

  85. Let’s try this again

    View Slide

  86. 1 month later

    View Slide

  87. February 2014 Bug Fixes
    • Made meetup location private for non-members
    • Added some leading questions for new members:
    “Are you a lady? If not: who are you here with?”

    View Slide

  88. February 2014
    (With special guests from Atlanta chapters of
    PyLadies, WomenWhoCode, and Systers)

    View Slide

  89. Short Lessons
    • Joint community events are fun
    • No experience required content == higher
    attendance and engagement

    View Slide

  90. Long(er) Lessons
    • Time set aside for just conversation builds stronger
    community connections.

    View Slide

  91. 1 month later

    View Slide

  92. March 2014

    View Slide

  93. & Our Membership Outreach
    Coordinator’s 1st RGATL &

    View Slide

  94. Long(er) Lessons
    • Time set aside for just conversation builds stronger
    community connections.

    View Slide

  95. Long(er) Lessons
    • Time set aside for just conversation builds stronger
    community connections.
    • Our small meetup is a great place to foster new
    speakers.

    View Slide

  96. And now for something completely
    different

    View Slide

  97. April 2014 ✨New Feature✨

    View Slide

  98. Later that month

    View Slide

  99. April 2014
    • ⚡ Lightning talks from four members ⚡

    View Slide

  100. & Our Sponsorship Coordinator’s 1st RGATL &

    View Slide

  101. Long(er) Lessons
    • Time set aside for just conversation builds stronger
    community connections.
    • Our small meetup is a great place to foster new
    speakers.

    View Slide

  102. Long(er) Lessons
    • Time set aside for just conversation builds stronger
    community connections.
    • Our small meetup is a great place to foster new
    speakers. ⚡Lightning talks⚡ are less
    intimidating for 1st time speakers.

    View Slide

  103. 1 month later

    View Slide

  104. May 2014
    • ⚡ Lightning talks ⚡

    View Slide

  105. again.

    View Slide

  106. 1 month later

    View Slide

  107. June 2014
    • ⚡ Lightning talks ⚡

    View Slide

  108. again?!

    View Slide

  109. View Slide

  110. Long(er) Lessons
    • Time set aside for just conversation builds stronger
    community connections.
    • Our small meetup is a great place to foster new
    speakers. ⚡Lightning talks⚡ are less intimidating
    for 1st time speakers.

    View Slide

  111. Long(er) Lessons
    • Time set aside for just conversation builds stronger
    community connections.
    • Our small meetup is a great place to foster new
    speakers. ⚡Lightning talks⚡ are less intimidating
    for 1st time speakers.
    • Recognize organizer fatigue.

    View Slide

  112. 1 month later

    View Slide

  113. July 2014
    • Attempted to revive project based meetup
    • Goals: make open source contributions more
    accessible, work on project as a group, renew
    excitement around shared progress

    View Slide

  114. July 2014
    • Attempted to revive project based meetup
    • Goals: make open source contributions more
    accessible, work on project as a group, renew
    excitement around shared progress
    • Results: blank stares, intimidated members, no
    movement on any of the goals

    View Slide

  115. & Our Meetup Facilitator’s 1st RGATL &

    View Slide

  116. Long(er) Lessons
    • Time set aside for just conversation builds stronger
    community connections.
    • Our small meetup is a great place to foster new
    speakers. ⚡Lightning talks⚡ are less intimidating
    for 1st time speakers.
    • Recognize organizer fatigue.

    View Slide

  117. Long(er) Lessons
    • Time set aside for just conversation builds stronger
    community connections.
    • Our small meetup is a great place to foster new
    speakers. ⚡Lightning talks⚡ are less intimidating for
    1st time speakers.
    • Recognize organizer fatigue.
    • Shape content around community’s immediate
    needs.

    View Slide

  118. Over the next several months

    View Slide

  119. Early Fall(ish) 2014
    • Several great talks
    • Hit-or-miss on engagement

    View Slide

  120. Short Lessons
    • Just because a talk is great doesn’t mean it is great
    for our meetup

    View Slide

  121. Long(er) Lessons
    • Time set aside for just conversation builds stronger
    community connections.
    • Our small meetup is a great place to foster new
    speakers. ⚡Lightning talks⚡ are less intimidating for
    1st time speakers.
    • Recognize organizer fatigue.
    • Shape content around community’s immediate
    needs.

    View Slide

  122. Long(er) Lessons
    • Time set aside for just conversation builds stronger
    community connections.
    • Our small meetup is a great place to foster new
    speakers. ⚡Lightning talks⚡ are less intimidating for
    1st time speakers.
    • Recognize organizer fatigue.
    • Shape content around community’s immediate
    needs.

    View Slide

  123. At the end of the year

    View Slide

  124. View Slide

  125. 2nd Year Retrospective
    • Talk based format
    • Became an established
    Atlanta meetup
    • More core members, and
    more core member
    involvement

    View Slide

  126. Release Notes
    • Improved expectation setting for events
    • Patched hole in Atlanta women’s meetups
    landscape with supplementary social meetup
    • Increased speaking opportunities for members
    • Improved talk selection based on our community’s
    needs


    View Slide

  127. Release Notes
    • Improved expectation setting for events
    • No experience required content == higher
    attendance and engagement
    • Time set aside for just conversation builds
    stronger community connections

    View Slide

  128. Release Notes
    • Patched hole in Atlanta women’s meetups
    landscape with supplementary social meetup
    • Joint community events are fun
    • Time set aside for just conversation builds
    stronger community connections

    View Slide

  129. Release Notes
    • Increased speaking opportunities for members
    • Our small meetup is a great place to foster new
    speakers
    • ⚡Lightning talks⚡ are less intimidating for 1st
    time speakers

    View Slide

  130. Release Notes
    • Improved talk selection based on our community’s
    needs
    • Just because a talk is great doesn’t mean it’s great for
    our meetup
    • Recognize organizer fatigue. Otherwise, content can
    suffer
    • Shape content around community’s immediate needs


    View Slide

  131. Release Notes
    • Improved expectation setting for events
    • Patched hole in Atlanta women’s meetups
    landscape with supplementary social meetup
    • Increased speaking opportunities for members
    • Improved talk selection based on our community’s
    needs


    View Slide

  132. View Slide

  133. 1 month later

    View Slide

  134. January 2015
    • New Year, New Environments!
    • Got everyone set up to do actual Ruby on Rails
    development in anticipation of working through a
    curriculum as a group

    View Slide

  135. Long(er) Lessons
    • Members who aren’t served directly by our content
    appreciated the opportunity to gain knowledge by
    volunteering.

    View Slide

  136. 1 month later

    View Slide

  137. February 2015

    View Slide

  138. Hothlanta 2015
    February 2015

    View Slide

  139. 1 month later

    View Slide

  140. March 2015
    • Community member presented on Ruby tool
    • Worked through RailsBridge curriculum

    View Slide

  141. View Slide

  142. View Slide

  143. Long(er) Lessons
    • Members who aren’t served directly by our content
    appreciated the opportunity to gain knowledge by
    volunteering.

    View Slide

  144. Long(er) Lessons
    • Members who aren’t served directly by our content
    appreciated the opportunity to gain knowledge by
    volunteering. Volunteering is easier when you
    have expectations about what you’ll be
    helping with.

    View Slide

  145. Long(er) Lessons
    • Members who aren’t served directly by our content
    appreciated the opportunity to gain knowledge by
    volunteering. Volunteering is easier when you
    have expectations about what you’ll be
    helping with.
    • Beginners like structured learning and
    opportunities to get help.

    View Slide

  146. 1 month later

    View Slide

  147. April 2015

    View Slide

  148. April 2015

    View Slide

  149. April 2015
    • Held our first RailsBridge workshop with many of
    the coaches coming from our own Rails Girls
    community.
    • Held a meetup to keep working on the workshop
    materials

    View Slide

  150. Short Lessons
    • Stuff happens (like a power outage resulting in no
    lunch ***)

    View Slide

  151. 1 month later

    View Slide

  152. May 2015
    • Held a meetup to keep working on the workshop
    materials
    • Ticket Giveaway for Github’s CodeConf in
    Nashville (several members attended)

    View Slide

  153. Long(er) Lessons
    • Members who aren’t served directly by our content
    appreciated the opportunity to gain knowledge by
    volunteering. Volunteering is easier when you have
    expectations about what you’ll be helping with.
    • Beginners like structured learning and
    opportunities to get help.

    View Slide

  154. Long(er) Lessons
    • Members who aren’t served directly by our content
    appreciated the opportunity to gain knowledge by
    volunteering. Volunteering is easier when you have
    expectations about what you’ll be helping with.
    • Beginners like structured learning and
    opportunities to get help.

    View Slide

  155. Long(er) Lessons
    • Members who aren’t served directly by our content
    appreciated the opportunity to gain knowledge by
    volunteering. Volunteering is easier when you have
    expectations about what you’ll be helping with.
    • Beginners like structured learning and opportunities to
    get help.
    • Going to a meetup alone for the first time is
    intimidating; going to a conference alone for the first
    time is more intimidating.

    View Slide

  156. 1 month later

    View Slide

  157. June 2015
    • Presentation: “Git Workflow: Little Red Riding
    Hood and the Big Bad Ogre”
    • Workshop: “Git-it Git & GitHub”

    View Slide

  158. June 2015

    View Slide

  159. June 2015

    View Slide

  160. Short Lessons
    • It is possible to have too much of a good thing

    View Slide

  161. 1 month later

    View Slide

  162. July 2015
    • One of our most popular presentations “A Day in
    the Life of a Full Time Developer”

    View Slide

  163. July 2015

    View Slide

  164. & Communication Coordinator’s 1st RGATL &

    View Slide

  165. Long(er) Lessons
    • Members who aren’t served directly by our content
    appreciated the opportunity to gain knowledge by
    volunteering. Volunteering is easier when you have
    expectations about what you’ll be helping with.
    • Beginners like structured learning and opportunities to
    get help.
    • Going to a meetup alone for the first time is
    intimidating; going to a conference alone for the first
    time is more intimidating.

    View Slide

  166. Long(er) Lessons
    • Members who aren’t served directly by our content appreciated
    the opportunity to gain knowledge by volunteering.
    Volunteering is easier when you have expectations about what
    you’ll be helping with.
    • Beginners like structured learning and opportunities to get help.
    • Going to a meetup alone for the first time is intimidating; going
    to a conference alone for the first time is more intimidating.
    • The best talks for a technology meetup aren’t always
    technology focused.

    View Slide

  167. 1 month later

    View Slide

  168. August 2015 Bug Fix

    View Slide

  169. August 2015 Bug Fix

    View Slide

  170. August 2015
    • Try out “new” study group/team ongoing project
    format
    • Provided opportunity for members to sign up as
    participants or coaches

    View Slide

  171. August 2015

    View Slide

  172. August 2015

    View Slide

  173. 2 months later

    View Slide

  174. October 2015
    • Andy Lindeman presented “Intro to Automated
    Testing with RSpec” (requested topic)

    View Slide

  175. Long(er) Lessons
    • Members who aren’t served directly by our content appreciated
    the opportunity to gain knowledge by volunteering.
    Volunteering is easier when you have expectations about what
    you’ll be helping with.
    • Beginners like structured learning and opportunities to get help.
    • Going to a meetup alone for the first time is intimidating; going
    to a conference alone for the first time is more intimidating.
    • The best talks for a technology meetup aren’t always
    technology focused.

    View Slide

  176. Long(er) Lessons
    • Members who aren’t served directly by our content appreciated the
    opportunity to gain knowledge by volunteering. Volunteering is
    easier when you have expectations about what you’ll be helping
    with.
    • Beginners like structured learning and opportunities to get help.
    • Going to a meetup alone for the first time is intimidating; going to a
    conference alone for the first time is more intimidating.
    • The best talks for a technology meetup aren’t always technology
    focused.
    • Make it easy for your community to tell you what they need.

    View Slide

  177. 2 months later

    View Slide

  178. December 2015

    View Slide

  179. Short Lessons
    • We still don’t know how to host a hackathons

    View Slide

  180. Long(er) Lessons
    • Members who aren’t served directly by our content appreciated the
    opportunity to gain knowledge by volunteering. Volunteering is
    easier when you have expectations about what you’ll be helping
    with.
    • Beginners like structured learning and opportunities to get help.
    • Going to a meetup alone for the first time is intimidating; going to a
    conference alone for the first time is more intimidating.
    • The best talks for a technology meetup aren’t always technology
    focused.
    • Make it easy for your community to tell you what they need.

    View Slide

  181. Long(er) Lessons
    • Members who aren’t served directly by our content appreciated the
    opportunity to gain knowledge by volunteering. Volunteering is easier
    when you have expectations about what you’ll be helping with.
    • Beginners like structured learning and opportunities to get help.
    • Going to a meetup alone for the first time is intimidating; going to a
    conference alone for the first time is more intimidating.
    • The best talks for a technology meetup aren’t always technology
    focused.
    • Make it easy for your community to tell you what they need.
    • Sometimes, Rails Girls just want to have fun

    View Slide

  182. View Slide

  183. 3rd Year Retrospective
    • Structured-learning-with-
    occasional-talks based
    format
    • Hosted a RailsBridge
    workshop
    • Put plans in motion to share
    organization responsibilities

    View Slide

  184. Release Notes
    • Improved volunteering opportunities for members
    • Provided space for members to request content
    • Improved food ordering
    • Added opportunities for community members to
    organize and lead

    View Slide

  185. Release Notes
    • Improved volunteering opportunities for members
    • Members who aren’t served directly by our content
    appreciated the opportunity to gain knowledge by
    volunteering
    • Volunteering is easier when you have expectations
    about what you’ll be helping with
    • Beginners like structured learning and
    opportunities to get help

    View Slide

  186. Release Notes
    • Provided space for members to request content
    • The best talks for a technology meetup aren’t
    always technology focused
    • Make it easy for your community to tell you what
    they need

    View Slide

  187. Release Notes
    • Improved food ordering

    View Slide

  188. Release Notes
    • Improved volunteering opportunities for members
    • Provided space for members to request content
    • Improved food ordering
    • Added opportunities for community members to
    organize and lead

    View Slide

  189. Release Notes
    • Improved volunteering opportunities for members
    • Provided space for members to request content
    • Improved food ordering
    • Added opportunities for community members to
    organize and lead

    View Slide

  190. View Slide

  191. Chae, Treasurer

    View Slide

  192. Megan, Communication Coordinator

    View Slide

  193. Britni, Event Facilitator

    View Slide

  194. Mallory, Membership Outreach Coordinator

    View Slide

  195. Kristin, Meetup Facilitator

    View Slide

  196. Anika, Sponsorship Coordinator

    View Slide

  197. Kylie, Co-Director

    View Slide

  198. View Slide

  199. WIP
    • Board terms and responsibility handoff
    • Sponsorship
    • Attaining
    • Maintaining
    • Processing and accessing funds
    • ✨https://opencollective.com/railsgirlsatl✨


    View Slide

  200. WIP
    • Setting up formalized conference buddy system
    when we’re given tickets (thanks GWO for all the
    tickets!)
    • Hackathons: how even

    View Slide

  201. View Slide

  202. + [email protected]
    , @RailsGirlsATL
    - opencollective.com/railsgirlsatl
    ,ZMJF4USBEMFZ

    LZMJF!SBJMTHJSMTBUMDPN

    4PGUXBSF&OHJOFFS
    .BJM$IJNQ

    !LZGBTU
    1BNFMB7JDLFST

    QBNFMB!SBJMTHJSMTBUMDPN

    4PGUXBSF&OHJOFFSJOH.BOBHFS

    .BJM$IJNQ

    !QXOFMB
    ⡓ ⡘

    View Slide

  203. View Slide