In recent years, it became quite common that there are so called Moodle hackfests (or developer days/sessions) happening typically as a part of Moodle moots or as stand-alone events. Hackfest is generally an open session for developers to meet face to face and brainstorm the future Moodle development. I was lucky to be able to attend some of them and I always felt big potential of them.
These developer sessions can have various format and atmosphere, depending on many things. For those who are organising such an event, it might be useful to know what participants would actually like to see and do there. So I decided to open this discussion to collect recommendations and ideas on how to use the given time in an effective way that would be both useful (in terms of outputs) and entertaining for the participants.
If you were attending a Moodle hackfest as a developer, what format would suit you the best? Should it be more like an (un)conference with plenary talks and mini-presentations? Or rather a round table format for discussing things? Bit of both? Something else? Should it be one stream or rather divided into groups focused on particular topics? Would it be good to have time for actual prototype coding there? Or better use the limited time for discussions and leave the coding for later?