Hackathons and Developer Events
A hackathon is a time-boxed event where teams build a working prototype around a defined challenge, then submit it for judging. Developer events extend that idea to workshops, demos, and community meetups that support building, learning, and ecosystem growth.
itTechnical communication and collaboration | OpenSkills.info
Course pathWalk it in order
Look it upDip in anytime
Go furtherLeaves this page
Don't Panic
Don't Panic — Hackathons and Developer Events
A hackathon is a forced completion machine with snacks. Teams get a challenge, a hard deadline, a submission, and a panel that decides who won. Everything else (glow sticks, Discord emoji, a DJ who has never shipped an API) is optional scenery.
People built software in groups before this format had a name. What changed is the contract: a public or internal audience, a time box you cannot negotiate at 3 a.m., and a judging step that is supposed to be fair. OpenBSD-style gatherings show another branch of the same tree: invited maintainers in one room writing code, no talks, no trophy photo. Same word, different social physics.
Hang your mental model on three hooks. First, purpose picks the audience. Public events chase ecosystem and adoption. Internal events chase cross-team demos. Customer events chase hands-on product fluency. If two sponsors want three purposes, you do not have an event plan; you have a future argument. Second, format is a separate dial. In-person weekends buy density. Virtual events often buy weeks and geography. Hybrid buys both only if you design two honest experiences. Third, judging is where trust lives. Publish criteria early, prefer an expo floor, give each project several independent looks, and use stack ranking so the nicest judge does not accidentally own the leaderboard.
The surprise for most newcomers is that pizza logistics are not the boss fight. Opaque winners are. Rooms that only compare teams against whoever shared the same door are a fairness bug with furniture. A soft submission cutoff is how a hackathon demotes itself into a workshop that still ordered trophies.
You are already in the orientation tab. Next, the Intro and Cheatsheet give you the control path and the numbers. Practice Reference walks a 48-hour internal packet. Field Notes is the judgment layer: what fails when teams skip the scoring design. Timeline and Landscape show how the format grew from maintainer houses to leagues and submission platforms. When you only remember one line next month, make it this: design the hard stop and the fairness rules first, then worry about whether the Wi-Fi can survive a hundred laptops.
Where this skill leads
Relevant careers
See how this topic contributes to broader role-level skill maps.
Sources
- https://info.devpost.com/blog/what-is-a-hackathon
Supports
- Hackathon definition as time-limited competitive build with submission and judging
- Public, internal, and private customer audience types
- Virtual, in-person, and hybrid format tradeoffs
- Typical durations and success elements (deadlines, prizes, theme, support)
- OpenBSD 1999 and JavaOne-era origin summary used in the timeline
- Pandemic-era growth of remote and multi-week formats
- https://www.openbsd.org/hackathons.html
Supports
- First OpenBSD hackathon in June 1999 in Calgary and coinage of the term
- Invitational, talk-free, code-focused colocation model
- c2k1 Cambridge event associated with PF development
- https://guide.mlh.io/
Supports
- Canonical student hackathon organizer playbook and community practices
- https://guide.mlh.io/general-information/hackathon-timeline
Supports
- Four-to-nine-month planning windows through game day and after-event work
- https://guide.mlh.io/general-information/hackathon-budgeting
Supports
- Budget categories, Discord recommendation, buffer guidance, and US cost figures
- Food claim-rate heuristics from organizer experience
- https://guide.mlh.io/general-information/judging-and-submissions/judging-plan
Supports
- Judging as a primary organizer pain point when under-planned
- Science-fair judging recommendation and closed-room fairness problems
- Judge staffing formula and stack-ranking method
- Cheating checks before announcing winners
- Average submission rate signal cited for judge planning
- https://guide.mlh.io/general-information/judging-and-submissions
Supports
- Judging and submission portal overview including Devpost and Devfolio options
- https://mlh.io/code-of-conduct
Supports
- Inclusivity policy, harassment definitions, and reporting procedures
- Scope across venues, socials, transport, and related online spaces
- https://blog.chaddickerson.com/2006/10/03/yahoo-open-hack-day-how-it-all-came-together/
Supports
- Organizer account of Yahoo! Open Hack Day planning and public festival format
- https://blog.flickr.net/en/2006/10/01/hack-day-06/
Supports
- Contemporary report of the October 2006 Yahoo Open Hack Day on the Sunnyvale campus
- https://blog.mlh.com/dream-big-celebrating-10-years-of-the-mlh-hackathon-league-2024-preview-10-04-2023
Supports
- MLH founding year 2013 and tenth-anniversary Hackathon League framing
- https://technical.ly/software-development/university-of-maryland-wins-fall-2013-major-league-hacking-season/
Supports
- Contemporary coverage of the fall 2013 MLH season and league launch context
- https://www.i-programmer.info/news/204-challenges/8833-devpost-reveals-student-hacker-preferences.html
Supports
- ChallengePost rename to Devpost in 2015 and focus on software hackathons
- https://en.wikipedia.org/wiki/Devpost
Supports
- ChallengePost founding in 2009 and later Devpost rebrand summary
- https://github.com/MLH/mlh-hackathon-organizer-guide
Supports
- Public GitHub home of the organizer guide (repository created 2014)
- https://github.com/dribdat/awesome-hackathon
Supports
- Discovery of organizer platforms and tooling for awesome links and landscape
- https://github.com/anishathalye/gavel
Supports
- Pairwise judging software used in hackathon organizer tooling discussions
- https://hackthackathon.github.io/
Supports
- Interdisciplinary community studying hackathon practice and impacts
