How Hackathons Model Rapid Cooperative Problem-Solving
Origin: A Format Nobody Planned
The first event called a "hackathon" was a small gathering of ten OpenBSD developers in Calgary in June 1999. They needed to ship a cryptographic library and the paperwork for international collaboration was killing them. Sun Microsystems ran an internal event the same month. Both were logistical hacks — ways to sidestep bureaucratic drag by getting bodies in a room for a few days of concentrated work.
For the next decade, hackathons stayed niche — mostly corporate engineering events and a few open-source gatherings. Then two things happened. Facebook institutionalized the overnight hackathon as a cultural ritual, producing features like the Like button and Timeline from these sessions. And Code for America, founded by Jen Pahlka in 2009, started running civic hackathons that borrowed the format and applied it to government service delivery.
By 2015 the pattern had spread to universities (MHacks, HackMIT, PennApps drawing a thousand-plus participants per event), to specific verticals (biohackathons, edtech hackathons, agriculture hackathons), and increasingly to non-technical problem spaces. The National Day of Civic Hacking in the US ran in over a hundred cities simultaneously at its peak.
Most coverage of hackathons focuses on the outputs — the apps shipped, the companies founded (GroupMe started at a TechCrunch Disrupt hackathon), the prize money awarded. But that's reading the wrong side of the ledger. The outputs are mostly forgettable. The durable value is the social infrastructure.
What The Research Says About Intensive Sprints
There is now real academic literature on hackathons. A few findings worth knowing:
Pe-Than and colleagues (2019, 2020) studied corporate hackathons at IBM and Microsoft and found that the knowledge gained during hackathons diffused through the organization for months afterward, and that hackathon teams were disproportionately likely to form ongoing working relationships even when the hackathon project itself was abandoned. The hackathon was building the social graph. The project was a pretext.
Trainer et al. (2016) looked at cross-organizational hackathons and found that participants consistently rated the experience as more productive per hour than their normal work, and reported feeling more connected to their mission. Part of this is selection bias (people who show up voluntarily on a Saturday are not a random sample), but part of it is the format itself.
Filippova et al. (2017) showed that teams formed during hackathons exhibited trust formation metrics at 48 hours that normally take 3-6 months of standard team development. The mechanism appears to be what social psychologists call shared ordeal — the cooperative management of discomfort and uncertainty under time pressure.
This last point matters. Humans bond through shared adversity. We evolved in small bands that faced hunger, weather, predators together. Our trust-building machinery is calibrated for shared-problem environments, not for committee meetings. The hackathon accidentally recreates an ancestral bonding condition. You're tired, you're hungry, something is broken, and someone is helping you fix it. Your brain files that person under "kin."
The Four Conditions, Examined Closely
#### Shared purpose
The voluntary filter cannot be overstated. People who are there because they have to be will sandbag the effort to get home sooner. People who are there because they want to be will stay past midnight to get it right. Any attempt to "require" participation destroys the format. The right invitation is compelling but genuinely optional.
This means the first job of a hackathon organizer is not logistics. It's finding a problem that matters enough that people will give up their weekend. If you can't articulate why someone should show up, you're not ready.
#### Tight constraints
48 hours is not arbitrary. Shorter (a single day) doesn't allow enough depth. Longer (a week) loses the pressure-cooker dynamic and becomes a normal work project. There's something particular about one weekend — you can tell your family where you're going, you can sleep once (badly), you can reasonably commit without disrupting your life.
Within the 48 hours, layered constraints accelerate clarity. Most good hackathons force an opening exercise to define a single-sentence problem statement, then force a midpoint checkpoint where teams present what they have, then force a final demo. Each checkpoint is a forcing function that prevents teams from spending the whole weekend in analysis paralysis.
#### Physical co-presence
Remote hackathons exist and can work, but they lose something real. The ability to glance across the room and see that another team is struggling with the same problem you are, and walk over and share notes, is a form of emergent cooperation that doesn't happen in Zoom rooms. The hallway, the coffee table, the whiteboard that five teams cluster around — these are load-bearing infrastructure.
If you must run it remote, invest heavily in synchronous video and ambient presence tools. But if you can get people in a room, get people in a room.
#### Pressure as bonding agent
The all-nighter is not mandatory, and pushing it too hard produces burned-out people who won't come back. But the presence of a real deadline, one that will not be extended, is essential. The brain treats soft deadlines and hard deadlines differently. Hackathons work because the deadline is genuinely hard.
Civic Hackathons: What Code for America Learned
Code for America's civic hackathons taught the field some uncomfortable lessons.
The first lesson: most hackathon outputs don't become real products. Maybe 5-10% of prototypes built in a weekend get adopted by a city government. That sounds like failure until you understand what the other 90% produced — relationships between civic technologists and government staff that persisted. Cities that had hosted a hackathon were dramatically more likely to hire in-house technology staff in the following two years. The hackathon wasn't building apps. It was building the talent pipeline and the internal political will.
The second lesson: you need the right people in the room. Early civic hackathons were overwhelmingly young developers and had limited impact. Later events deliberately invited domain experts — case workers, public defenders, city clerks, the actual residents affected — alongside technologists. The quality of output tripled. Most civic problems are not technically hard. They're institutionally hard. The people who can unblock institutions need to be at the table.
The third lesson: followup is everything. A hackathon without a followup plan produces weekend entertainment and nothing else. The projects that persisted had someone, usually a city staffer or a civic-tech nonprofit, who spent the following Monday emailing everyone and scheduling the next meeting. No followup, no outcome.
Adapting The Format Beyond Code
If you strip away the laptops, what remains? A time-boxed, voluntary, in-person cooperative sprint on a defined problem, ending in a concrete deliverable.
That's a format that works for almost any civic problem. A few examples of how to adapt it:
Housing hackathon. Invite tenants, landlords, code enforcement, zoning officials, affordable housing developers, architects, homeless service providers. Give them a specific block or neighborhood. Constraint: by Sunday evening, produce three pilot proposals with at least two of the groups above committed as sponsors. Deliverable is a written proposal with signatures, not a running app.
School redesign hackathon. Teachers, administrators, parents, students, custodial staff, bus drivers. Problem: redesign the school day. Deliverable: a new schedule, a rationale, and three teachers who will try it in their classroom the following month.
Transportation hackathon. Bus drivers, transit planners, regular riders, disability advocates, bicycle commuters, delivery drivers. Problem: redesign one specific route or corridor. Deliverable: a new design with at least one implementable small change (a bus stop relocation, a signal timing change) approved in principle by the transit authority liaison present in the room.
Small business corridor hackathon. Shop owners, property owners, customers, city economic development staff, artists. Problem: revive a specific half-mile strip. Deliverable: three specific pilots and a 90-day calendar.
Notice the pattern. The deliverable is never "a solution." It's always something smaller — a pilot, a prototype, a commitment from specific people to do specific things. The hackathon produces momentum, not finality.
How To Run One, Tactically
If you're planning to host one of these, here is the minimum viable structure:
Four weeks before. Define the problem in one sentence. If you can't, you're not ready. Recruit a core of 8-10 people committed to showing up. These become your anchor teams — they'll catalyze everyone else. Find a venue that can host 30-60 people for 48 hours with reliable power, bathrooms, and space to sprawl.
Two weeks before. Open registration. Send it through the networks that actually reach the people you need. Don't rely on social media alone. If you need public defenders in the room, call the public defender's office. If you need tenants, go through tenant organizing groups.
One week before. Confirm logistics: food every six hours, coffee continuously, at least one real meal cooked on-site if possible (shared food is cooperation fuel). Line up "subject matter experts" who will wander the room and answer domain-specific questions. Brief them: they are not there to lead, they are there to unblock.
Friday evening. Arrival, introductions, problem framing, team formation. Do not let team formation drag past three hours. Better to force imperfect teams early than to lose people to fatigue. End the evening with teams having a one-sentence problem statement each.
Saturday. Work. Midday check-in where each team presents a two-minute status update — not to judge them but to force them to articulate what they have. Dinner together. Evening work continues for those who want it. Some go home and sleep; some stay and work through. Both are fine.
Sunday. Morning work. Final preparation. Afternoon demos. Each team gets five minutes. Have a "commitments" segment: each team states what they will do in the next 30 days, and who from the room is committing to help.
Monday morning. The organizer sends an email to everyone with contact info, commitments, and the next meeting date. This email is the single most important piece of the whole weekend.
The Objections
You will hear objections. Most of them are variations of "that's not how serious work gets done." Let's look at them.
"You can't solve real problems in a weekend." Correct. You can solve them in the years after the weekend, because the weekend built the coalition that does the years of work. The weekend is the starting gun, not the race.
"We need experts, not enthusiasts." False dichotomy. The best hackathons pair experts with enthusiasts, and each ends up teaching the other things they didn't know they were missing.
"This is performative." Sometimes it is, if poorly run. A hackathon with no followup is performative. A hackathon that produces three specific commitments, tracked for 90 days, is not.
"People are tired. They don't want to give up a weekend." Some people are tired. Some people are starving for meaningful collective work and will pay for the chance to do it. You're not recruiting the whole town. You're recruiting the 5% who will show up for something real. They exist.
Why This Matters For Law 1
The premise behind Law 1 is that if every person said yes, we would solve problems we currently consider unsolvable. The obstacle is not that people don't want to help. The obstacle is that no one ever asks them in a form they can actually accept. "Come to a three-year task force" is a form almost no one can accept. "Come to a 48-hour sprint with pizza and a real problem" is a form many more people can accept.
The hackathon is a design of the ask. It makes saying yes tractable. It gives the yes a shape — a weekend, a specific problem, a group of specific people, a defined outcome. It lowers the activation energy for cooperation to a level that matches how most humans actually live.
Scale this up. Imagine every neighborhood of 5,000 people hosting one civic hackathon per quarter. Four per year. 200 participants per year per neighborhood, if each event draws 50. Across a city of a million, that's 40,000 people per year doing concentrated cooperative work on the problems of their own community. The compounding effect on social trust, on institutional competence, on the basic feeling that we can act together — it's hard to overstate.
We already know the format works. The only question is whether we will use it.
Exercises
1. Identify one problem in your community that matters to you. Write it as a single sentence. If you can't, keep working on it until you can.
2. List the seven kinds of people who would need to be in the room to make progress on that problem. Be specific — not "government" but "the zoning officer who handles this district."
3. Ask one person from that list if they would come to a weekend working session on the problem. Just one. See what they say. This is data.
4. If they say yes, ask two more. If all three say yes, you have a hackathon nucleus. Pick a date eight weeks out.
5. If they say no, ask them what would make them say yes. The answer to that question is more valuable than most research reports.
Citations and Further Reading
- Pahlka, J. (2023). Recoding America: Why Government Is Failing in the Digital Age and How We Can Do Better. Metropolitan Books. - Pe-Than, E. P. P., et al. (2020). "Corporate Hackathons, How and Why? A Multiple Case Study of Motivation, Projects Proposal and Selection, Goal Setting, Coordination, and Outcomes." Human-Computer Interaction, 37(4). - Trainer, E. H., Kalyanasundaram, A., Chaihirunkarn, C., & Herbsleb, J. D. (2016). "How to Hackathon: Socio-technical Tradeoffs in Brief, Intensive Collocation." CSCW '16. - Filippova, A., Trainer, E., & Herbsleb, J. D. (2017). "From Diversity by Numbers to Diversity as Process." CSCW '17. - Code for America Brigade Network. https://brigade.codeforamerica.org/ - Briscoe, G., & Mulligan, C. (2014). "Digital Innovation: The Hackathon Phenomenon." Creativeworks London Working Paper No. 6.
The Next Action
Pick a Saturday. Book a room. Send three invitations.
That's the whole first step.
Comments
Sign in to join the conversation.
Be the first to share how this landed.