[OpenBSD]

Hackathons


For many years OpenBSD developers have been holding hackathons -- events where pure development happens. Hackathons do not have talks, or a specific schedule. The event space and accomodation is funded out of project money, but most developers pay for their own travel. People will arrive at a hackathon to work for a straight stretch of time on the projects they wish to, in the same room as the people who they need to talk to about their ideas. Hackathons are about writing code.

Since people from many different timezones are in the same room, development is almost around the clock. Developers sometimes joke about returning home without jet-lag.

Hackathons attendees come by invitation only. Some new people who show promise are sometimes invited to see if they have what it takes. Hackathons are not developer training events.

Recently OpenBSD has been experimenting with the idea of holding more mini-hackathons. These events are limited to a maximum of 16 people and 4 days and focus on only one or two aspects of the system.

Here are some details about past and future events, also showing a part of the artwork from the event T-shirt (if there was one made). The shirts are only given to people who attend the event, and they are worn with pride. Every shirt contains at least one developer in-joke, so don't worry if you can't understand the shirt. Just enjoy them.

[No shirt was made for this event]
c99: Focused on IPSEC
Jun 4 - 6, 1999
Calgary, Alberta
10 developers

[No shirt was made for this event]
c2k: General hackathon
Jul 15 - 18, 2000
Calgary, Alberta
18 developers

[No shirt was made for this event]
c2k1: Birth of PF
Jun 21 - 26, 2001
Cambridge, Massachusetts
25 developers

[No shirt was made for this event]
c2k1-2: Focused on sparc64
Aug 17 - 20, 2001
Washington, DC
12 developers


c2k2: General hackathon
Jun 4 - 12, 2002
Calgary, Alberta
42 developers


c2k3: General hackathon
May 8 - 20, 2003
Calgary, Alberta
51 developers


pf2k4: Focused on pf development
Apr 24 - 28, 2004
Sechelt, BC
12 developers


c2k4: General hackathon
Jun 19 - 26, 2004
Calgary, Alberta
46 developers


c2k5: General hackathon
May 21 - 28, 2005
Calgary, Alberta
60 developers


v2k5: Focused on ports
Nov 1 - 4, 2005
San Servolo, Venice, Italy
12 developers


c2k6: General hackathon
May 21 - 29, 2006
Calgary, Alberta
47 developers


r2k6: Focused on network routing
Jun 14 - 18, 2006
Hamburg, Germany
6 developers


k2k6: Focused on IPSEC and IKE
Aug 28 - Sep 1, 2006
Schloss Kransberg, Germany
14 developers


p2k6: Focused on ports
Oct 18 - 22, 2006
Budapest, Hungary
14 developers


h2k6: Focused on drivers for hardware
Nov 25 - 30, 2006
Coimbra, Portugal
14 developers

[Shirt imagery not yet public]
f2k7: Focused on Filesystems
Apr 10 - 15, 2007
Vienna, Austria
15 developers

[Shirt imagery not yet public]
c2k7: General hackathon
Details not yet public



All tshirt concepts designed by Theo de Raadt with either Ty Semaka or Bob Beck.
Artwork drawn by Ty Semaka, except for pf2k4, c2k4, and c2k5 by David Woloschuk.
OpenBSD www@openbsd.org
$OpenBSD: hackathons.html,v 1.5 2007/04/07 16:01:45 martin Exp $