Damage control is not quality assurance
During this year Perl QA Hackathon, even though I organized my first Perl event more than ten years ago, I still learnt a few things.
First, no matter how well-prepared you are, there will be problems big and small:
- People problems, like last minute cancellations and missed flights (we had enough funds to cover both the missed flight and the actual flight, thanks sponsors!)
- Money issues, like finding out the hard way that there is a maximum one can spend on their credit card (happened to both organizers)
- Technical problems, like the wifi always sucks everywhere. The venue guest wifi had probably never been tested with so many people (remember smartphones double the number of associated devices) and kept disconnecting some of the attendees, and the hotel wifi was worse.
- Access issues, like although my badge supposedly gave me 24/7 access, it couldn't open the building door on Sunday morning. My biggest achievement by far that day was to manage to open that door. It only took three hours! (And then we had to badge every hour to prevent the alarm from blaring.)
- Information problems, like had I told everyone where the toilets were during my introduction talk, I wouldn't have had to answer that question for most of the first morning.
The greatest ever
Second, having a good team is essential. Both while preparing the event, and while the event is happening.
So thank you so much to the pre-event team, Laurent Boivin (elbeho) for doing most of the work before the event (he's going to say it's a lie, but he's just being nice, so ignore him) and keeping on reminding me of the stuff I had to do. If people's expenses could be covered, it's because he spent so much time looking for sponsors, producing all the papers they needed, and then reminding them we expected the money they promised us. Thank you Laurent, although this was my idea, nothing would have been possible without your help.
And thank you to the "event staff", who did all the grunt work during the hackathon, while I was trying to hack with the others. They took care of keeping the kitchen clean, and the tables full of food and drinks, running errands whenever something was missing, comforting me when things went wrong (closed doors!) and actually finding backup options (renting a conference room at the hotel while I was desperately trying to reach someone who could open the doors). Thank you Wendy and Laurent, you came to Lyon, on your own funding, knowing you wouldn't have time to hack (you actually had no intention to), because all you planned to do was help the participants focus on their task by taking care of the mundane details.
This might not seem like much to some, but this was a gift of love for the community, Perl and CPAN. I'm not sure we deserve you, but I'm glad you're here for us. Thank you. ♥
Finally, based on this newly gained insight, here's my one big piece of advice for next year's team (hi Tina!): just pick a hotel as the venue, if possible (i.e. within budget).
The main reason for that is that it's probably simpler to let professionals handle everything:
- If the hotel rents conference room, they also deal with cleaning them, having them opened at the right time, etc.
- If you can get the conference room to be opened 24h/day (minus some time for the cleaning team), you give your attendees a lot of freedom. They can go back to their room (in less than 5 minutes) to take some rest or a shower, and be back to hacking in a snap. And you'll get them to hack more!
- If the hotel has a restaurant, you don't have to worry about the dinners, and they can be pretty fast (more time for hacking!)
- Even if the hotel has a restaurant, you can probably arrange for snacks being offered in the room, either by you or by them -- if the price is right, you shouldn't bother with doing it yourself.
- If there are things to fix up or patch (like the netword, because the rule of all geek events is that the wifi always sucks), you can negociate this in advance with the hotel team. E.g., get them to let you plug your own wifi router in the room, connected to one of their plugs. Then you can then offer wired access to those participants with bad wifi.
Speaking of budget, the budgets for the 2014, 2012 and 2011 editions are all online. There is some useful information in there. And as is the tradition since 2011, we will pass all surplus to you, when the accounting is done (more work for Laurent!).
My last piece of advice is of course: get the best people to help you. You'll need them.
See you all next year in Berlin!