Lessons from 5 years of running a tech meetup
davekiss.com
davekiss.com
Then maybe 4 years ago I had the idea of threatening to shut the meetup down unless we managed to get 11 people to sign up to do a presentation once a year. This basically meant we had an entire year's worth of talks sorted by January.
We've been doing this every year now for the last 4 years, and it's working really well. It's not _my_ ruby meetup, it's the community meetup, I'm just helping facilitate it :)
We used a doodle.com poll with a set of months and just let people say which one(s) they could do.
Best of luck!
1. Consistently put on actually good events!
2. Be consistent about marketing the events to make it easy for people to find them!
We put on good events reliably at the same date and time. However, aside from a mailing list and word of mouth we don't know how to advertise better to widen reach.
I also promote the events in local slack channels and on linkedin and twitter. Over the years we've built a newsletter and web presence and all that, but for discovery meetup is still king, though eventbrite and other places are okay.
1. Make a good thing
2. Market it
Which the OP does very well, and has done with this post on HN which will no doubt boost his meetup even more.
Meeting location is quite important, moved my group around the Lansing area and learned I got way more attendance meeting on the MSU campus, even though relatively few students have ever attended. I've seen other groups fail because they chose a poor location and never moved.
There is one thing that I was expecting the article to cover, though, that it didn't: finding speakers. From talking to other organizers around the country, this seems like something that's a consistent point of stress. I think with MiTS we've found a good system, since only one month out of last year did we actually have to really "look" for a speaker, which is really great, but also not something that you can always expect to continue.
So on that note, if others have ideas to share on this topic, I'd really love to hear your thoughts.
1. Pay close attention to intros channel in the Cleveland area Slack channel and cherry pick the individuals who are doing cool work. We get a lot of boomerang thirty-something remote workers moving back to Cleveland to be closer to family. Giving a talk is a great way for them to reestablish themselves and meet folks in the area.
2. Straight up cold-contact interesting businesses and ask if they have any interest in participating. Surprisingly high success rate on this one, but it does work. Companies like to brag about what makes them special, I just happen to choose the ones that I really do find to be unique.
If those don’t work, I’d rather host a general social with no speaker than force a bad topic or always host repeat speaker appearances.
re: cold-contacting... any pointers on actually finding those businesses? I'm assuming Michigan and Ohio are roughly similar in this case, but man... so many people have left the state it's feeling kinda sparse some days not gonna lie. We used to have a JavaScript meetup in Ann Arbor that could consistently get 80-100 people (or more!), but many many many of those people have simply left. And so have the employers along with them. Not trying to be a downer, haha, but that really does seem to be the situation. We're trying our best to help things go in a more positive direction, but it feels like a chicken-and-egg sometimes. If it weren't for the YouTube channel's successes (which we're very grateful for), it would be a lot more painful.
The group I run is agnostic to specific tech or languages which makes it a bit easier to go broad in my hunt for the right stories.
My advice is to keep your meetup at max 40. I've done 20 and 130 and once it goes above 40 it starts to become a chore instead of something fun.
My other advice is not to overdo it. Focus on good speakers and the rest will follow. Unlike the guy in the article, I have new sponsors every time and rotate the venue every time to try and diversify the attendees. Over time it seems like a nice, core group will form, which will slowly grow with new people discovering and liking the format and content.
Do you rotate on a fixed schedule? Or based on venue availability?
This is a classic but a goodie
“Hey, nice to meet you… what kinds of things are you working on?”
“Oh, I’m using X framework / library doing Y on this project, etc.”
“That sounds like awesome material for a talk, have you ever considered giving one?”
Be careful, though. An event I used to go to that was free decided to charge a donation of I think £5 to a charity because they were connected with the venue and having a fundraiser at the time. Instead of the usual approx 50% attendance, it went up to over 90% and there was a huge shortage of food, shortage of places to sit etc.
(It was a 2 day hackathon + conference event, including lunch, dinner, breakfast and lunch again. A comparable paid conference would have cost probably hundreds per attendee - £5 was nothing, but enough for people to see the tickets differently)
Lots of tech companies are happy to host engineering meetups for free. It's free marketing for them, free professional development for their engineers, and in my experience they let you help yourself to any snacks they have on hand.
That's the thing, their budget is not based on SF prices. They have these meetups all over the world and SF is one of the most expensive cities. Therin lies the rub.
Being so close to London there were a number of amazing speakers from various universities who were generous with their time. There were some professional speakers.
A proportion of the talks were done by members, it was good, it helps to have a passion and an interest in a subject, it also helps that my interests were aligned with the society.
However after three years I started to run out of ideas, and got a bit too burnt out, and I've not been back in the past few years.
[1] https://www.reddit.com/r/Cleveland/comments/10dgg29/what_is_...
But yeah, I move around for the sake of exploring and seeing new places, not for convenience. I could, however, see meetups in other cities benefitting from that strategy.
I once wrote an article lees on the technical side of things and more about the social aspect of building a community: https://kaffeeringe.de/2018/08/07/wie-man-eine-community-auf...
I've seen a similar pattern with board game groups. At 50+, maybe the community is large enough to be self-sustaining, but for smaller groups, a random dip below average can snowball.
Obviously there's a broad spectrum of reasons for no-shows but I wonder if there's a way to solicit information on causes.
> On the topic of venues: you don’t need to rent anywhere.
> There are plenty of companies with way too much
> space just looking for a way to put them to use and
> bring people in.
This may be true in Cleveland. The semi-official Bay Area Rust meetup has had two events in the past three years, because it can't find venues willing to host events.This is just good overall advice for running any kind of event.
Nothing about this is specific to tech.
EDIT: why the downvotes?
but I believe it's for the last line, which reads as cold and dismissive. It's easy to throw shade without adding anything of your own to the conversation, and people are alert to anything that edges in that direction.
If it was changed to something like this instead I don’t think you would’ve had an issue because it becomes clear it’s not meant as a complaint.
“Nothing about this is specific to tech. These tips would also be great for a [photograpy] meetup or a [other topic] one too.”