Community and Code

Concise guide

Planning
Recruiting
Managing
Remoting
Following up
Facilities
...for a NESCent hackathon

Sample forms and letters

Announcements
Applications
Letters

NESCent hackathons

Phyloinformatics (2006)
Comparative methods in R (2007)
Database interoperability (2009)
Phyloinformatics VoCamp (2009)
GMOD Evo (2010)
Phylotastic 1 (2012)
Phylotastic 2 (2013)
Tree-for-all (2014)
Population genetics in R (2015)

Structured data

Data about NESCent hackathons

Community and Code: Nine Lessons from Nine NESCent Hackathons

CC0 - 'No Rights Reserved'

The NESCent hackathon model is a style of hackathon developed and refined over a period of 10 years, with primary sponsorship of the erstwhile National Evolutionary Synthesis Center (NESCent), which was located in Durham, North Carolina, USA.

This style of hackathon, which typically lasted 5 days and involved about 30 people, was designed to serve a relatively small and widely dispersed academic discipline (computational evolutionary biology) facing challenges of interoperability, backed by a sponsor (NESCent) dedicated to nurturing a community of practice committed to open science and open software development.

At these hackathons, participants gathered on day 1 to discuss challenges and opportunities. By the end of the day, they had assembled into a small set of teams, each committed to a creative, collaborative project of its own design. On the remaining days, each team worked to produce tangible outcomes.

So that others might benefit from our experiences, we have attempted to condense these into a scholarly publication (entitled Community and Code: Nine Lessons from Nine NESCent Hackathons) and a data set, which is stored in this repository. We intend this to be of use for prospective sponsors of hackathons, for organizers, and for scientists seeking to study the hackathon phenomenon.

For prospective sponsors

Hackathons come in many shapes and sizes. If your organization is thinking about sponsoring a hackathon, you may be considering what kind of hackathon to run, how much it will cost, how to organize it, and what kind of outcomes can be expected.

We provide a detailed guide to the process of organizing and staging a NESCent hackathon, which takes several months. The budget is predominantly for travel and lodging for the participants (plus administrative support), which depends heavily on the extent to which participants are recruited locally.

NESCent hackathons have intangible outcomes like building a shared awareness of challenges and opportunities within a community, and drawing attention to a sponsor’s resources, as well as tangible outcomes such as source code, documentation, and installations. All teams produce tangible outcomes.

The typical team project ends when the hackathon ends, but frequently individuals or teams continue to work after the event to produce downstream outcomes, including software improvements, presentations, proposals for funding, and manuscripts for publication.

To find out if the NESCent model is right for you, consider, for example, the following:

For organizers and facilitators

As a hackathon organizer (or prospective organizer), you may want to know how to show potential sponsors that hackathons are valuable, and you may be considering how to organize an event that is successful in advancing the sponsor’s aims. The NESCent hackathon manuscript explains the kinds of outcomes and impacts that can be expected from a NESCent hackathon. We also provide a detailed guide to the process of organizing and staging a NESCent hackathon, a process that spans several months, at varying levels of intensity during different stages of the process.

For researchers on hackathon outcomes and impacts

This repository stores material developed for a project that aims to:

Repository structure

The files in this repository are organized at the top level as described below (the sub- folders also have descriptive documents in them with more information about the contents of that directory):