Skip to content

Converging on a Project When the Hackathon Has No Direction ​

The hardest part of a hackathon is often not the coding — it's day one, everyone around a whiteboard stuck on "so what do we build?" This is how this project converged from scattered ideas into something both doable and worth doing — a method any small team can reuse.

The starting point ​

A team of four (1 PM, 2 editors, 1 engineer) with one shared context: everyone works in the same content industry. Nobody knew what to build at the start — and that's normal, and the point: a good project isn't dreamed up, it's filtered out.


① Diverge first, don't rush to focus ​

The first step isn't "find one good idea", it's lay out a batch of directions — no fear of too many or of overlap. We listed several angles — some leaning toward content production, some toward information-gathering, some toward playlist curation, some toward scheduling.

The only discipline here: quantity first, no judging. Criticizing too early kills ideas before they grow.


② Filter by real pain, not by what's coolest ​

Convergence isn't about "which is flashiest", it's which hits what everyone actually struggles with daily. Laying out each person's pain, one shared theme kept recurring:

Past a certain volume of content, "is the content itself well understood and findable" becomes the bottleneck — classifying, searching, organizing all snag on the same thing, seen from different roles.

→ Once aligned to pain, the line "make content understood + findable" surfaced immediately, while flashy-but-painless directions (scheduling, cross-channel rewriting) sank on their own. Three people hurting over the same thing from different angles is a strong signal.


③ After voting, merge instead of either/or ​

More than one option landed close in the vote. We didn't force an either/or — we looked at which ones stack into the same main line: combining "automatically understand the content" and "find content on demand" into one system that feeds itself, rather than two half-built features.

Many teams get stuck on "is it A or B?" Often the answer is "A as the core, B as support" — treat closely-ranked options as stackable layers, not mutually exclusive walls.


④ Lock the project with feasibility and scope ​

Late in convergence, two reality checks set the boundary:

  • Can this be built within the hackathon? Keep what's medium-difficulty and prototypeable; anything needing heavy scraping + scheduling automation gets marked "later, if there's time".
  • What's the minimum to prove? Rather than piling on features, get the "core experience" to a demoable state first.

→ Constraints aren't the enemy. "What we won't do right now" often frames the project faster than "what we want to do".


⑤ Carve out the smallest verifiable scope — and dare to cut ​

Finally, split into "core first / rest parked":

  • Core (what actually got built): auto-tagging, semantic search, and the curation/awards organizing that extends from them
  • Extension (listed but cut): the real-time information-gathering line — heavy on work, not the core experience, deliberately dropped to concentrate time on the demoable main line

Listing something in the proposal and then cutting it isn't failure, it's focus. A hackathon's most common death is wanting to do everything and finishing nothing. Only when you can cut does the project come out clean.

And divide the work on the spot — who owns data, who owns UX, who tests quality, who defines the category standard. A project you can carve an MVP from and split into roles — that's when convergence is actually done.


Five steps, in one line ​

List many → filter by real pain → merge the close-ranked → frame with feasibility → carve an MVP and dare to cut.

A hackathon's time is short; the half-day spent picking the right project beats three days heads-down in the wrong direction. The best project is usually the intersection of three things: the team genuinely hurts over it, it's technically buildable, and nobody's done it yet.