How to Organise Your Own CouchDB Day (it’s easy)

This post originally appeared on http://robert-kowalski.de/blog/how-to-organize-an-event/ and was written by CouchDB Committer Robert Kowalski. We are re-posting it here with his permission. See the recap to see how well it went.

Andy and I recently organized the first CouchDB Day in Hamburg. Having more CouchDB Days would be quite awesome, but Andy and me work as volunteers in our spare time and we don’t scale that much 🙂 – same for the JS Unconf that I am organizing. In this post I want to share some insights regarding the organization of events. In general this guide is not limited to CouchDB or JavaScript – you can switch it with every other Open Source project or topics related to IT.

Organizing a (un)conference is much work, but it is also a lot of fun and a rewarding experience.

Decide on team size

A smaller team means faster decisions but sharing of tasks is limited. I suggest that you are at least 2 persons, as you can help each other and I think you get a better event as you both are taking care and have ideas. Having a larger team means sometimes much more time for finding a solution where everybody agrees on, but you can share more tasks over an amount of people.

Event length & expected amount of attendees

We decided to have the CouchDB Day for one day. Food and location are always the biggest expenses. That means if you decide on having a two day conference instead of one day, you will almost double your expenses.

That means the count of attendees and the length of the event directly relates to your costs (and the amount of sponsors you will need).

Examples:

CouchDB Day: 100 attendees 1 day   6.000€
JS Unconf:   300 attendees 2 days 40.000€

Choose a ticket price

If you decide on taking a small amount of money for the event you will decrease the no-show-rate. I also organize JS Unconf and the tickets cost 42-120€ for two days, including food and parties. This is quite cheap (just covering a very small part of the expenses) but the fact that you have to “buy” the ticket leads to many folks showing up even if it is raining outside.

Fun fact: after talking to other conference organizers which have ticket prices at 300-1.200€ it seems the price does not really matter. As long as the attendees pay something the no-show-rate is usually 15% and it does not matter if the ticket costs 1.000€ or 42€.

For our free event we had a 30% rate – we lowered the rate a bit by sending emails before the event to all attendees asking them to cancel their ticket if they can’t make it to the day.

Food

Make sure to ask attendees when buying their ticket if they have dietary requirements. The CouchDB Day had almost 50% vegetarians and vegans! Asking for it when they get the ticket makes it easier for you to plan the ratio of food needed.

As I just spend money I already got from sponsors food is the second thing after the location that I am trying to buy. It is also the most expensive part of the event.

If you have bad luck and can’t afford food it’s also no problem, but the location should be next to some restaurants.

Take care of diversity and a CoC

For JS Unconf 2015 and CouchDB Day we have a budget for diversity tickets. 100-150€ for travel plus a free ticket is a good amount to enable people that could not afford otherwise to join the event.

Please also take care of a Code of Conduct. It shouldn’t be just a link on your website, I suggest that you also mention it at the beginning of the event in your moderation and give a short explanation. Conferences should be a safe space for everyone.

You should also wear event T-Shirts that makes it easy for attendees to spot you in the crowd if they need help or have questions, you can also announce that in the beginning.

Get sponsors

You will need sponsors for the event. The deal for the CouchDB Day was:

* Banner with link on our website at http://day.couchdb.org/
* place for a Rollout-Banner at the event day
* A table for offering, t-shirts, info material and goodies
* your logo on the sponsor slide

1.000€ + VAT (19%)

For a one day event in Germany a budget of 6000€ is a good indicator, but it depends on your needs. We started with one-two sponsors and as we got more sponsors, we added more features to the event (like food, a photographer etc.).

I strictly just spent money that we already had in the past years and had good experiences with it. Sometimes it can happen that you are not able to spend all the money as you don’t have enough time before the event (e.g. last minute sponsoring one week before the event) – but you still can keep the money for next year. If there is no following event you can donate the money to organizations like the Ada Initiative.

Party

If you have money left, having a party in the evening is cool!

Organizing the party is easy, but there are a few things you should take care of: many attendees are not drinking alcohol at all, you should definitely offer softdrinks if you are offering beer for free. If you are also offering cocktails it is nice to have free non-alcoholic cocktails, too.

We usually have the party in a bar not too far away from the event-location.

I had bad experiences with vouchers for drinks in the past years, you have to take care everyone gets an amount of vouchers – and additionally as there is also a no-show rate at the party or some are leaving early it seems that you are often paying 500€ for vouchers, but just a few are used. It seems to me that it is easier to pay a specific amount to a bar and the attendees just show their badge for a free drink.

For a party after an event which has 100 during the day you can get pretty far with 500€ in the evening, depending on the price for a beer or softdrink. JS Unconf – which has 300 attendees and happens on Saturday and Sunday – has a budget of 500€ on Friday for our Warmup Party and 1.500€ for the main party on Saturday. Of course it is also possible to spend 1000€ with just 30-40 persons that are attending the party.

Add nice extras

If there is money left, spending it for a photographer is a good idea. Creating a Moodfilm which captures the atmosphere of the event is also nice if you have some money left. Both will help you and the attendees to remember how cool your event was.

For events regarding Open Source projects: contact the maintainers

Many Open Source projects have a trademark: CouchDB, Node.js and npm are all trademarked. Please contact the maintainers and explain your event to them. For CouchDB we contacted the CouchDB PMC with the initial idea and shared our logo designs. We got some nice tips from the PMC regarding our event, they even got a small guideline page for events!

You probably want some kind of insurance for your attendees. At least in Germany it is a good idea to have an insurance that will pay if bad things happen, like a lamp is falling down on an attendee. It costs around 150-300€ for 100-400 attendees.

As you are earning money and spending money you will need to think about your tax requirements. Can a company you are friends with help you regarding that? Are you organizing a lot of events and creating a foundation makes sense for you?

Conclusion

Organizing an event is a lot of work but it is not that hard! If you are organizing an event you can talk to other organizers and ask questions and share experiences.

I would be really happy if we see a CouchDB Day or JS Unconf in other parts of the world!

CouchDB Day Hamburg 2015

CouchDB is fascinating. Not only because CouchDB is a cool NoSQL database with cool features, but also because it’s community is so awesome.

The idea

One month ago my fellow CouchDB friend Robert Kowalski came up with the idea to create a CouchDB Day. I liked the idea from the beginning and asked him if he needs help and if he would like me to join the organisation team. Well, yesterday we announced the date and location:

CouchDB Day 2015
February 7th
at SinnerSchrader Hamburg, Germany

It was amazing how fast this grew. First of all, we were just blown away by the super awesome feedback from the community. The CouchDB PMC helped us with many information regarding trademarks and had many cool ideas. So we created a little website for the CouchDB Day.

Sponsors

After just two days we already had the sponsors sum.cumo and Ubilabs on board. That was quick. And finally after just one call and two emails with Holger Blank, we had our location at SinnerSchrader. They will also sponsor the drinks for the day. Thank you so much! You rock!

Well, with sponsored money financial issues like tax issues arise. Luckily and as of today, we also fixed that. sum.cumo will take care of this part and we are extremely happy to welcome sum.cumo as a co-organiser.

Interested CouchDB folks

Another awesome fact was the interest of the community. We created a little ticket site at Tito and after just two days, there were already 20 interested people. Without knowing a date, a location or even a schedule for the day. Wow. (Side note: a big thank you goes out to Doc at Tito. The support is extremely awesome and you should really check out Tito. This service is brilliant).

Tickets available – FOR FREE

In 1969 one of the organisers of the Woodstock Festival announced “This is a free concert from now on” even though he knew, that he is ruined. We will not be ruined, but we decided to make this a FREE event. The CouchDB community exists because there are many many volunteers spending their time, ideas and enthusiasm to create an awesome piece of software. We want to give back a little bit. So up from Wednesday, November 5th 10:00 CET, the tickets are available at our ticket website. Go grab your ticket – now! 🙂

The Day

The idea of the CouchDB Day is bringing interested people together to do something awesome with CouchDB. We will have three short talks. The rest of the day will be “hands on”. We will propose some groups the attendees can join. These are for now:

  • CouchDB Core (Erlang)
  • Fauxton
  • Building Applications with CouchDB
  • Couchapps and Hoodie
  • The CouchDB Community

We hope that all folks can find a group where they like to join. And as you know – the CouchDB community is always looking for contributors. So check it out and help making this community and software even bigger and more awesome.

And yes we hear you! We will have a place at night where we can meet for drinks and talk ;-).

The next Day?

This will be the first CouchDB Day. We are impressed by the interest, help and enthusiasm for this event. Thank you so much. So let’s see what we will do in 2016. For now, we are looking forward to February 7th 2015. We would love to see you in our nice and rockin’ city of Hamburg.

Andy and Robert