Concept 07 / 10 · Merge ConflictAll concepts ←
Clash of CodeDevs vs Vibe Coders
Workspace Clash of CodeDevs vs Vibe Coders
Season 1 · rounds won
2–2Devs vs
Vibe Coders
round-03· Bracket B ·2 conflicts

season-1 › round-03.md · Round 3 brief Voting open

Voting closes in15:50:21Sun 25 Oct, 09:00 UTC

Round 3: A tracker for borrowed books and tools

// The Devs wrote their app's code. The Vibe Coders had AI write theirs.

// Try both, then vote for the one you'd rather use.

devs (Off By One)written by hand

Devs · Off By One · captain Ben Adeyemi

Who Has It

A shared list for the whole flat, with photos and due dates.

handicap: none

![Who Has It](preview)
Your pick · staged Open app Source code
same brief · same seven days

Vibe Coders · Vibe Check · captain Zoe Laurent

Boomerang

Lend anything with one tap. It comes back, like a boomerang.

handicap: 48 hours less to build

![Boomerang](preview)
Your pick · staged Open app Source code
vibe-coders (Vibe Check)built with AI

// Your branch is behind round-03 by 1 vote (yours). Judging takes two minutes and it's free.

$365prize pool · winning team takes all
14judges voted · 9 in A, 5 in B
2sponsors · Kettle, Pixel Forge
2–2rounds won · Devs vs Vibe Coders
bracket-a.md
Also live· Bracket A ·1 conflict

Also live: Bracket A

// Same brief. Null Pointers vs Prompt Pilots. 9 judges have voted here so far.

devs (Null Pointers)written by hand

Shelfie

Snap the cover, pick a friend, done. Reminds them after two weeks.

handicap: Phone first: it must work well at 360px wide

Your pick · staged Open app Source code

LendLoop

Your stuff, who has it, and a polite nudge when it is overdue.

handicap: none

Your pick · staged Open app Source code
vibe-coders (Prompt Pilots)built with AI

duel/tap-rush.js
Live duel· closes in 23:50:21

Live duel: Tap Rush

Chloe DuboisOff By One · Devs · 1 try left
Kira NovakVibe Check · Vibe Coders · 2 tries left

// Round 2 · Bracket B. Tap the targets for 20 seconds. Best of three tries counts.

const chloe = player("Chloe Dubois", { team: "Off By One" })

const kira = player("Kira Novak", { team: "Vibe Check" })

chloe.tries // 2 of 3 used · 1 left

kira.tries // 1 of 3 used · 2 left

chloe.best = // sealed until the duel closes

kira.best = // Sun 25 Oct, 17:00 UTC

// Last time: Chloe beat Omar Haddad 15,020 to 14,880 in Round 1. Omar went out.

Duel closes in 23:50:21// Scores stay hidden until then. Whoever loses leaves their team.
CONTRIBUTING.md
Read me first

How a round works

// Four stops, then it loops. Right now we're on stop 2.

  1. Same brief

    Both teams, same brief, same deadline: seven days to build.

  2. Now · R03You judge

    Open both apps, cast one vote, leave a line of feedback. The count stays hidden until voting closes.

  3. Duel

    Each captain picks a player from the other team. Both play the same game; best of three tries wins.

  4. Out

    The duel loser leaves the team. The team that lost the vote gets a handicap next round.

// Then it repeats, until a team can't field 2 players or the rounds run out.

// Other contests ask you not to use AI. We gave it a team.

season.graph
Season 1· newest first

Season so far

// Every round is a merge. Blue lane: Devs. Coral lane: Vibe Coders.

  1. r04Round 4 · brief drops Mon 26 Oct, 09:00 UTCTitle hidden until then.
  2. r03Round 3 · A tracker for borrowed books and toolsVoting open · 2 conflicts · tallies sealed until Sun 09:00 UTC
  3. e41a09cMerge round-02 · 1–1A one-page planner for a dinner party
  4. 7c1e2b4Off By One won Bracket B · 59% (17–12)won
  5. 3b9f6d1Prompt Pilots won Bracket A · 53% (16–14)won
  6. liveDuel · Chloe Dubois vs Kira NovakIn progress · scores sealed until Sun 17:00 UTC
  7. a52c7e0Duel · Priya Nair beat Jules Martin 13,900–13,600Null Pointers over Prompt Pilots · Jules out
  8. 9d03f5aMerge round-01 · 1–1A tool for splitting bills with friends
  9. 5e8b2a7Null Pointers won Bracket A · 62% (18–11)won
  10. c17d4e9Vibe Check won Bracket B · 55% (16–13)won
  11. 08f6b3cDuel · Jules Martin beat Tom Reyes 12,100–10,400Prompt Pilots over Null Pointers · Tom out
  12. f2a91d8Duel · Chloe Dubois beat Omar Haddad 15,020–14,880Off By One over Vibe Check · Omar out
  13. 1a2b3c4Season 1 · first commit4 teams · 20 players · 10 a side
teams/ (blame)
Bracket B· in full

Teams

// Who wrote what. Struck-through lines are players knocked out in a duel.

Off By One · Devs5 of 5 standing
  • 73675de@benBen Adeyemicaptainverified
    Staff engineer. Has opinions about your database indexes.
  • 7785db8@chloeChloe Duboisverified
    Indie hacker with four side projects and one finished.
  • 8354336@diegoDiego Alvarezverified
    Game dev by night, payments dev by day.
  • 71eb7a3@hanaHana Satoverified
    Accessibility nerd. Will tab through your app.
  • 9c69098@felixFelix Brandt
    DevOps. Says ‘it works on my machine’ ironically.
Vibe Check · Vibe Coders4 of 5 standing
  • 8650285@zoeZoe Laurentcaptain
    Content creator. Builds tools for her audience with AI.
  • 4a6db23@omarOmar Haddadremoved in R01 · lost a duel
    Shop owner. His stock tracker started as a prompt.
  • 0eb9ea0@kiraKira Novak
    UX researcher who stopped waiting for engineers.
  • a05bd89@lucaLuca Rossi
    Teacher. Makes classroom apps with AI on weekends.
  • 2c66c6e@ivyIvy Chen
    Ops manager, automation addict, prompt whisperer.
Null Pointers · Devs · Bracket A4 of 5

Ada Okafor captain Priya Nair Sam Whitlock Lena Fischer Tom Reyes out R01

Prompt Pilots · Vibe Coders · Bracket A4 of 5

Grace Mbeki captain Ravi Shah Mia Costa Noah Kim Jules Martin out R02

prize-pool.diff
9 contributors

Prize pool

// Winning team takes all, split evenly between its players.

  • Kettle headline sponsor$150
  • The organiser$100
  • Pixel Forge sponsor$50
  • Marta$20
  • Someone kind$15
  • Dev Dad$10
  • Jo Park$10
  • Kofi$5
  • Sofia$5

9 contributors, $365 in the pot (+). Minimum $5. Give $25 or more and your name, link and logo go up here.

judges.md
59 judgeshave points

Judges

// You're the reviewer. Open both apps, approve one, leave a line.

Top judges

  1. 1=Pearl Walsh50 pts
  2. 1=Jamal Ratke50 pts
  3. 1=Aryanna Sauer50 pts
  4. 1=Nikolas Hackett50 pts
  5. 1=Richmond DuBuque50 pts
  6. …and 5 more share first place on 50 pts. 4 judges on 40, 23 on 35.
+10 per vote+5 for feedback+5 when your pick wins

Jo Park judges every round on the bus home.Jo Park · judge, also chipped in $10

Feedback judges left

  • “Loaded fast on my phone and I got it straight away.”a judge · on line 12
  • “This one actually solved the problem in the brief.”a judge · on line 4
  • “The other one looked nicer but this one worked.”a judge · on line 27
  • “Clear buttons and plain words. My mum could use it.”a judge · on line 9
  • “Felt like a real product, not a demo.”a judge · on line 31
Become a judge// judging takes two minutes
switch.sh
Next season· applications open

Pick your side

// Applications are open for next season. Free to join.

// Not building?Judge the apps// two minutes, one vote, one line of feedback
Your README badges
Ada Okafor@ada · Null Pointers · Captain

Season 1 activity · one square a day

Paste into your profile README


        
round-03 · Bracket B 2conflicts 14 judges voted closes in 15:50:21 $365prize pool 2 sponsors Devs 2–2 Vibe Coders Victor Mono · UTF-8 · LF