The five essential ingredients of a good event (at #odcamp)