00:00:00
Hey.
00:00:22
Next up, we have Kerri Miller and Jeremy Flores. They're going to talk about running your own conference.
00:00:28
They run Open Source Feels in Seattle and will share their experiences.
00:00:33
I don't know if you've heard, but this is the last Mountain West conference.
00:00:40
I've had some people ask me why we're closing it and why we're not doing it anymore.
00:00:47
When I say 'we,' I mean in a royal sense; it's just me who is closing things down.
00:00:52
But I love this. This marks the tenth year of my life where we have gathered in the spring as Rubyists.
00:00:58
We’ve shared amazing talks, connected with one another, and I would love to see this continue next year; I just don't want to run it.
00:01:05
It's time for someone else to step up and organize a conference, and I hope that there's someone here today or watching online who will take on this challenge.
00:01:11
There's been talk about why not continue under the Mountain West name, and that's intentional on my part.
00:01:18
I don’t want any comparisons because, for me, Mountain West is a way to relive RubyConf 2005.
00:01:31
Show of hands, who was at RubyConf 2005? Three people, right? Well, for me, that memory matters.
00:01:40
That's why it is the way it is; I'm chasing what it meant to me.
00:01:46
Everyone in this room has a different experience of what touches them about the conferences they attend.
00:01:52
If someone else organizes a conference, it will have a different feel, and people will react to it differently. That's what I want to happen.
00:02:04
So that's why we're closing it; we're not going to do this anymore, and I would really like to see someone else take it on next year.
00:02:11
I love coming to Salt Lake and doing this, and I'm happy to help, but I'm not going to run it anymore.
00:02:25
That said, this is the third time we've tried to get Kerri on stage, and life has intervened.
00:02:31
But this time, she’s here, and Jeremy is also here as our partner.
00:02:39
Jeremy kind of showed up unexpectedly, but he’s super cool, and I like to listen to everything he says.
00:02:53
Thank you, everyone, for coming! I look forward to what you guys have to say. I’m going to touch this—
00:03:05
The shock is real, and you could see it was electricity in action.
00:03:11
Kerri and I are going to laugh at our own jokes for most of this, so I hope that's okay.
00:03:14
Formal introduction: my name is Kerri Miller. I’m a developer at GitHub based out of Seattle.
00:03:20
This is my really good friend Jeremy, who is also a developer and teacher.
00:03:25
I currently teach at Ada Developers Academy, a year-long nonprofit, tuition-free school for women and underrepresented groups in tech.
00:03:36
As Mike mentioned, this is actually the third time he's asked me to speak here at Mountain West.
00:03:42
The last two times, something came up the week beforehand, and I couldn't make it.
00:03:47
So when he invited me again, I said 'yes' without hesitation.
00:03:55
When I considered what I wanted to talk about, I thought it would be fitting to discuss the idea of running a conference, which is both fun and a bit scary.
00:04:06
None of us really knew what we were doing except for Jeremy.
00:04:12
But I felt I couldn’t give a talk without bringing Jeremy along on the journey.
00:04:19
So for today, we’re going to share our experiences of organizing our conference, Open Source and Feelings.
00:04:25
Before moving to Seattle and getting that off the ground, I organized Steel City Ruby in Pittsburgh for a few years.
00:04:32
Did anyone attend Steel City Ruby back in the day? I know Aaron did, so that's great.
00:04:37
So arriving in Seattle, I decided I wanted to do more organizing, and we came up with a ridiculous name for our conference.
00:04:53
Speaking of ridiculous names, I want to take a moment to show you my pet.
00:04:59
This is PJ Higgins JSD; that’s his actual official registered name.
00:05:07
People ask me what the 'TJ' stands for, and I say it’s for TJ Hooker.
00:05:12
And when they ask about 'Higgins,' I explain that Higgins was the butler from Magnum P.I.
00:05:17
It’s so obvious, and also 'TJ' stands for lots of other fun things, depending on my mood.
00:05:24
This is Rosa; she doesn’t have a fancy name; she is simply Rosa.
00:05:29
She’s my best friend and the best part about knowing me is getting to hang out with Rosa.
00:05:36
Now, we are two of the members of the organizing committee for Open Source and Feelings.
00:05:42
The first event took place last October in Seattle and it was a whirlwind experience.
00:05:50
We're primarily focused on conversations and inquiries into the intersection of technology and the humanities.
00:06:02
This means that tough discussions are welcome, and it’s primarily a soft topic conference.
00:06:11
We're looking into how technology intersects with our lives, our identities, and how we interact with others.
00:06:22
We hosted many great talks on community organizing, civics, open-source software, and government.
00:06:28
We are currently looking for submissions for the 2016 event, so if this sounds interesting to you, check out OSFeels.com.
00:06:36
We also have early supporter tickets priced at three times the normal price, which is a bit odd.
00:06:48
Typically, early bird tickets come with a discount, but we decided to do things differently.
00:06:55
Those who are most excited about our conference are also the ones who can afford to come.
00:07:06
That extra funding helps pay for speakers and acts as seed money to manage overall costs.
00:07:14
We managed to put together a two-day technical conference for 200 people.
00:07:19
The base ticket price was $55. Some people speculated that it would be a horrible conference due to the cost.
00:07:31
People often ask to see our spreadsheets and how we kept costs low; we will discuss that in detail soon.
00:07:43
When Jeremy asked me to join the organizing committee, I thought it would be challenging, but it would also be a lot of fun.
00:07:56
We had no real idea of where we were going, but we recruited a great team.
00:08:03
When I say 'we' during this presentation, it isn’t just Jeremy and I; we had an entire team behind us.
00:08:16
We will discuss team dynamics and what conference organizing truly looks like.
00:08:29
You might think it’s all fun and energetic, but in reality, it involves a lot of coffee and early mornings.
00:08:38
This was us meeting for breakfast before an 8 AM registration, around 7 AM!
00:08:48
We do want to recognize the incredible team that made Open Source and Feelings possible last year.
00:09:01
Besides Jeremy and myself, we had Strand McCutchen, Bree Dodson, Utah Kate Newman, Christina Hartberg, and Whitney Rose Levis.
00:09:09
We also have new organizers this year; Brenna Flood is joining us, along with Sameh El-Akl, and I hope I pronounced that right.
00:09:16
We work with each other online and keep track of the conversations through Slack, where we conduct our organizing meetings.
00:09:35
So, the first thing to figure out when planning a conference is: why do you want to run it?
00:09:41
It could be anything—a meetup at your company, a casual lunch and learn, or a full-blown conference.
00:09:52
Ask yourself if you feel obligated or if there are larger reasons like building community, giving back, or becoming involved.
00:10:05
Consider how your skills might contribute beyond traditional notions of open-source software.
00:10:19
As a GitHub user, I understand how significant contributions are, so aim to get those green dots of participation in your community.
00:10:35
When determining the reason behind your conference, take the time to write it down and create a mission statement.
00:10:44
It’s like the elevator pitch for your startup, and having that clarity will serve various purposes.
00:10:55
It helps pitch to sponsors and contributors, and it becomes a guiding reference for all decision-making related to the conference.
00:11:06
Our mission is more than just a code of conduct; it's a statement of our ideas and values.
00:11:14
This serves as a benchmark to determine if our actions help or hinder our objectives.
00:11:25
Step two is to find a venue that complements your audience and mission goals.
00:11:39
The venue plays a significant role in shaping your conference experience.
00:11:47
It influences the attendees you attract and the discussions that develop during the conference.
00:11:56
I personally favor venues with distinct gathering spots that promote conversation and interaction between talks.
00:12:05
Create a list of essential features when evaluating venues and compare each option against it.
00:12:18
You can check out our checklist at OSFeels.com.
00:12:29
We evaluated about a dozen venues in Seattle before settling on Broadway Performance Hall in Capitol Hill.
00:12:41
Here are a few things we considered when evaluating a venue.
00:12:52
Accessibility is a top concern; consider if the venue has necessary stairs or elevators.
00:12:59
Make sure there’s wheelchair access and adequate seating.
00:13:06
Consider the audio and video capabilities as well—whether they're built-in or if you’ll need to provide your equipment.
00:13:18
Budget for the correct technical resources and ensure they’ll meet your needs.
00:13:27
Catering is another aspect to consider; many venues have preferred caterers, so knowing their policies helps.
00:13:41
What are the rules regarding food at the venue? Do you need to obtain a banquet license?
00:13:48
The checklist we publish on our site is incredibly useful to assess these various considerations.
00:14:06
Once you have a venue, securing funding is crucial.
00:14:13
Everything associated with the conference incurs costs, so it’s essential to find sponsors.
00:14:22
It's crucial to be prepared for rejection; many potential sponsors will not have the budget.
00:14:30
Create a spreadsheet of potential sponsors based on past conference sponsorships and local businesses.
00:14:42
Get creative with sponsorship opportunities. Some companies will pay upfront, while others might want to sponsor specific aspects, like a coffee bar.
00:14:57
During last year’s event, New Relic sponsored our travel assistance fund.
00:15:04
They expressed interest in supporting our mission.
00:15:10
Jeremy will elaborate on creating a budget and more about our financial management.
00:15:17
It's vital to protect your investments, which means forming an LLC.
00:15:28
Doing so allows you to handle other people's money and provides some protection if things go wrong.
00:15:36
Forming an LLC is relatively easy and can often be completed online.
00:15:46
Next, you'd want to hire an accountant early on to avoid tax issues down the line.
00:15:56
They'll help keep you compliant with local laws, such as sales and amusement tax.
00:16:07
It is critical to set up a bank account for your LLC to manage funds properly.
00:16:16
Keep conference funds separated from personal funds to avoid issues later.
00:16:25
Your accountant will appreciate it, and you'll have a clearer overview of what's happening with the budget.
00:16:39
To secure the interests of the venue, you typically need to obtain event insurance.
00:16:48
Choosing a provider takes just a quick phone call, typically costing around $100.
00:16:56
Our two-day single-track conference for about 300 attendees only needed $90 to insure.
00:17:06
It’s essential to look at the minimums set forth in the venue contracts regarding insurance needs.
00:17:19
All decisions made should be financially viable; the goal is to avoid being in debt or losing money.
00:17:32
Understanding what your costs will be is critical, so open a blank spreadsheet and start researching.
00:17:41
List down everything either costs or brings in revenue and create a functional budget.
00:17:55
Keep this budget accessible as it’ll inform major decisions throughout the planning process.
00:18:04
All decisions during team meetings should be framed in terms of the available budget.
00:18:17
Now that you have the basics down, let’s move on to selecting presenters.
00:18:24
Choosing presenters can be challenging, but it’s essential to develop your conference identity.
00:18:31
Decide on the format of your conference early on; this will influence everything else.
00:18:41
Will your conference be single or multiple tracks? Can your venue accommodate a dual track?
00:18:47
We found that a single track worked best to keep everyone engaged and participating.
00:18:56
Once you've set your format, it’s time to launch your Call for Proposals (CFP).
00:19:06
It’s a vulnerable moment as you broadcast your mission and invite speakers to participate.
00:19:17
Be as transparent as possible about your expectations for the speakers.
00:19:24
Provide detailed information about the format and length of their talks.
00:19:30
We offered clear guidelines on the types of topics we wanted to engage with and our code of conduct.
00:19:42
A lot of speakers appreciated this upfront information; it helped them prepare.
00:19:52
We also published a wish list of desired talk titles, which helped guide prospective speakers.
00:20:00
This approach helped frame submissions and allowed us to shape a better experience for attendees.
00:20:10
One of the hardest things about organizing a conference is managing relationships among organizers.
00:20:20
Each individual brings their unique vision, experiences, and anxieties to the project.
00:20:32
Balancing everyone's emotions can become complicated, especially when conflict arises.
00:20:40
We approached this conference like software developers approaching a new project.
00:20:52
Our organizing meetings resembled sprint planning, with asynchronous communications flowing in Slack.
00:21:02
Hierarchy in tech can facilitate decision-making, but a lack of it can lead to chaos.
00:21:10
As all efforts were volunteer-driven, accountability for missed deadlines was a challenge.
00:21:25
In the months leading to the event, we faced difficulties with decision-making and communication breakdowns.
00:21:34
This led to people acting independently without communicating their plans.
00:21:39
For instance, Kerri ordered attendee badges without clearing it with anyone, and Utah proposed turning all restrooms gender-neutral.
00:21:58
While some decisions were positive, others led to strained relationships and tedious task ownership.
00:22:06
After the conference, we conducted a formal retrospective, hiring a facilitator to improve our future collaboration.
00:22:19
We discussed what went right and wrong so we could maximize successes and minimize failures.
00:22:33
One key takeaway was to establish an organizer code of conduct.
00:22:39
This should address acceptable and unacceptable behaviors among the organizing team.
00:22:46
It provides a limited formal structure to discuss and resolve disagreements.
00:22:57
Mindful communication, including being aware of each other's preferences, is vital to effective coordination.
00:23:05
Documenting decisions is crucial; if it's not recorded, it isn't decided.
00:23:12
Being specific with documentation helps build accountability, especially when assigning tasks.
00:23:20
Empower your team members by fostering a supportive decision-making environment.
00:23:32
Work on building a sense of ownership and responsibility.
00:23:36
My role as the signatory on the bank account made me a bottleneck for financial decisions.
00:23:47
Now, I encourage budget discussions framed in terms of reasoning and support for specific items.
00:24:01
This has enabled everyone to feel more empowered when making decisions.
00:24:11
While planning, draw from successful elements of your favorite conferences.
00:24:22
Decisions should align with your mission; consider inclusivity for all attendees.
00:24:31
For instance, we opted not to offer Wi-Fi after assessing costs and understanding its necessity.
00:24:44
We also imbued the local community into our event by hosting it near vibrant neighborhoods.
00:25:00
Ultimately, the goal was for attendees to celebrate their experiences together.
00:25:05
After all is said and done, our hope is that attendees will use this information to run their own conferences.
00:25:12
Whether it’s about technology, communication, or community, these events are integral to driving change.
00:25:22
Thank you for your time! Now, we can shift to questions.
00:25:30
We’ll also provide links to the resources mentioned during the talk—if you’re interested in learning more, please reach out.
00:25:44
One common question is how we attracted attendees; the answer is a program of effective outreach and word of mouth.
00:25:57
We had influential speakers engaged in extensive social media outreach, promoting the event within their communities.
00:26:07
We also compiled a large spreadsheet of community groups and mailing lists, facilitating continuous outreach.
00:26:18
In addition, we provided a half-price ticket for anyone who proposed a talk, encouraging more engagement.
00:26:32
We continued to promote widely and invited local clubs and colleges to join.
00:26:43
We encouraged our core community to become champions within their networks and share information about the event.
00:26:56
As a result, we developed a rich array of talent for our first year.
00:27:05
To answer another question regarding the choice of LLC over a nonprofit status: We would love to pursue a 501c3!
00:27:19
However, it’s a lengthy and costly process, often taking years to establish.
00:27:36
It’d be great, but our priority right now is ensuring the conference runs smoothly.
00:27:47
Establishing connections with local nonprofits to explore the possibility of operating under their umbrella may also be beneficial.
00:27:58
We want to optimize sponsorship deals and connect with a wider range of potential sponsors.
00:28:06
Organizing such events does cost time and resources; engage communities actively, and you’ll see improvements.
00:28:22
Develop a trusting relationship with potential sponsors and keep them engaged throughout.
00:28:31
Foster a sense of community within tech and non-tech circles to attract a diverse audience.
00:28:44
Remember that building a conference takes time, but the results can be rewarding!
00:28:50
We appreciate your engagement today, and we look forward to the new possibilities ahead.
00:28:59
Thank you for your time and interest in our journey and work!