Concept 10 / 10 · Dual BootAll concepts ←

Clash of Code Devs vs Vibe Coders

Boot menu

Clash Boot Manager · Season 1 · Round 3

Pick a side to boot.

One machine, two operating systems. Pick a side to see the whole site through their eyes. You can switch any time.

Clash Boot Manager

Voting closes automatically in 15:50:21

Use up arrow down arrow to choose a side, Enter to boot. Or just click one.Tap a side to boot. You can switch any time.

Power-on self test

  • Memory test640K OK
  • RoundR03 · voting open
  • BriefA tracker for borrowed books and tools
  • Detecting judges14 found
  • Prize pool$365 OK
  • Sponsors2 found
  • ScoreDevs 2–2 Vibe Coders

Item help

Two systems, one machine. Point at an entry to see what it boots. Both teams show up in every system: the system is a lens, not a vote.

Devs · text mode. The Devs wrote their app's code by hand. Boots a hard, precise text console. Featured match: Off By One, with Who Has It.

Vibe Coders · Vibe OS. The Vibe Coders had AI write theirs. Boots a soft, glassy desktop with an assistant. Featured match: Vibe Check, with Boomerang.

Judge · safe mode. Both sides, no favourites. Open both apps and vote for the one you'd rather use. Judging takes two minutes.

Memory test · prize pool. Counts the pot: $365 so far. The winning team takes all, split evenly.

Disk 0 · one machine · two partitions · one briefEqual halves. Handicaps aside, nobody gets more disk.

Main ▸ Featured matchyou@clash:~$ clash status --round 3What's live right now?

Season 1 · Round 3 · Voting openS1 · R03 · Voting open

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.

Voting closes
Sun 25 Oct, 09:00 UTC
Time left
15:50:21
Judges voted
14 so far
Tallies
Sealed until close

Featured match · Bracket B

Devs · written by hand

Off By One

Captain Ben Adeyemi

Who Has ItFlat 4B What are you lending?Camping stove Lent toLLena Lend it Add photo Things out4One is overdue PhotoDue Sat
App
Who Has It
Pitch
A shared list for the whole flat, with photos and due dates.
Handicap
No handicap
Open app Source code

Vibe Coders · built with AI

Vibe Check

Captain Zoe Laurent

Boomerang4 things lentThe Pragmatic ProgrammerPriya, since 12 Oct · Due in 3 daysOutCordless drillSam, since 2 Oct · 2 days lateNudgedCamping stoveLena, since 19 Oct · Due SaturdayOutStep ladderNoah · Back homeHome
App
Boomerang
Pitch
Lend anything with one tap. It comes back, like a boomerang.
Handicap
48 hours less to build
Open app Source code

Also live · Bracket A

Devs · Null Pointers

Shelfie

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

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

Open appSource code

Vibe Coders · Prompt Pilots

LendLoop

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

Handicap: No handicap

Open appSource code

  • $365prize pool
  • 14judges voted
  • 2sponsors
  • 2–2Devs vs Vibe Coders, round wins

Hardware monitor ▸ Duel statusyou@clash:~$ clash duel --watchIs anyone duelling right now?

Live duel: Chloe vs Kira

Round 2, Bracket B. The game is Tap Rush: tap the targets for 20 seconds. Each player gets three tries and the best score counts.

Devs · Off By One

Chloe Dubois

Tries used
2 of 3
Tries left
1
Best score
hidden until close

Vibe Coders · Vibe Check

Kira Novak

Tries used
1 of 3
Tries left
2
Best score
hidden until close

Scores stay hidden until the duel closes on Sun 25 Oct, 17:00 UTC: 23:50:21 to go.

Chloe already won her Round 1 duel, 15,020 to Omar Haddad's 14,880.

Boot ▸ Boot orderyou@clash:~$ clash round --explainHow does a round work?

How a round works

  1. 1

    Same brief

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

    1st boot · done[ OK ]Done
  2. 2

    You judge Now · R03

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

    2nd boot · running[ >>>> ]Happening now
  3. 3

    Duel

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

    3rd boot · queued[ WAIT ]Next
  4. 4

    Out

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

    4th boot · queued[ WAIT ]Then

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

Event log ▸ Season 1you@clash:~$ clash log --season 1What's the score so far?

Season so far

Round wins

Devs 2 – 2 Vibe Coders

Duels

Devs 2 – 1 Vibe Coders

Players standing

9 · 8 of 10 each

  1. R01

    A tool for splitting bills with friends

    • Bracket A: Null Pointers won 62% (18–11) over Prompt Pilots
    • Bracket B: Vibe Check won 55% (16–13) over Off By One
    • Duels: Jules Martin beat Tom Reyes 12,100–10,400, so Tom is out. Chloe Dubois beat Omar Haddad 15,020–14,880, so Omar is out.

    Closed

  2. R02

    A one-page planner for a dinner party

    • Bracket A: Prompt Pilots won 53% (16–14) over Null Pointers
    • Bracket B: Off By One won 59% (17–12) over Vibe Check
    • Duels: Priya Nair beat Jules Martin 13,900–13,600, so Jules is out. Chloe vs Kira is still being played.

    Duel B live

  3. R03

    A tracker for borrowed books and tools

    • Voting open. Tallies stay sealed until Sun 25 Oct, 09:00 UTC.

    Voting

  4. R04

    Brief drops Mon 26 Oct, 09:00 UTC

    • The title stays hidden until then.

    Locked

Devices ▸ Team rostersyou@clash:~$ who --all-teamsWho's on the teams?

Teams

Bracket B is the featured match, so its rosters come first. Ten players a side to start; the duel loser in each round goes out.

Devs · Bracket B

Off By One

5 of 5 still in

  • Ben AdeyemiCaptainGitHub verified

    @ben

    Staff engineer. Has opinions about your database indexes.

  • Chloe DuboisGitHub verified

    @chloe

    Indie hacker with four side projects and one finished.

  • Diego AlvarezGitHub verified

    @diego

    Game dev by night, payments dev by day.

  • Hana SatoGitHub verified

    @hana

    Accessibility nerd. Will tab through your app.

  • Felix Brandt

    @felix

    DevOps. Says 'it works on my machine' ironically.

Vibe Coders · Bracket B

Vibe Check

4 of 5 still in

  • Zoe LaurentCaptain

    @zoe

    Content creator. Builds tools for her audience with AI.

  • Omar HaddadOut · R01

    @omar

    Shop owner. His stock tracker started as a prompt.

  • Kira Novak

    @kira

    UX researcher who stopped waiting for engineers.

  • Luca Rossi

    @luca

    Teacher. Makes classroom apps with AI on weekends.

  • Ivy Chen

    @ivy

    Ops manager, automation addict, prompt whisperer.

Devs · Bracket A

Null Pointers

4 of 5 still in

  • Ada OkaforCaptainGitHub verified

    @ada

    Backend dev. Ten years of PHP and Go, still afraid of CSS.

  • Tom ReyesGitHub verifiedOut · R01

    @tomreyes

  • Priya NairGitHub verified

    @priya

    Mobile dev, ships to two app stores before lunch.

  • Sam WhitlockGitHub verified

    @samw

    Data engineer who misses writing UI.

  • Lena Fischer

    @lena

    Full stack. Opinions on tabs vs spaces available on request.

Vibe Coders · Bracket A

Prompt Pilots

4 of 5 still in

  • Grace MbekiCaptain

    @grace

    Designer turned builder. Ships apps by describing them to AI.

  • Jules MartinOut · R02

    @jules

    Runs a bakery, built its ordering app in a weekend with AI.

  • Ravi Shah

    @ravi

    Product manager. Has never written a for loop and never will.

  • Mia Costa

    @mia

    Student. Lovable, Cursor and a lot of coffee.

  • Noah Kim

    @noahk

    Marketer who got tired of waiting for the dev team.

Memory test ▸ Prize poolyou@clash:~$ clash potWhat's in the prize pool?

Prize pool

In the pot

$365

The winning team takes all, split evenly.

Add to the pot

Minimum $5. Give $25 or more and you get your name, link and logo here.

Sponsors

Kettle
Headline sponsor

$150

Pixel Forge
Sponsor

$50

Supporters

  • The organiser$100
  • Marta$20
  • Someone kind$15
  • Dev Dad$10
  • Jo Park$10
  • Kofi$5
  • Sofia$5

Security ▸ Judgesyou@clash:~$ clash judges --topWho are the top judges?

Judges

59 judges have points. Ten share first place on 50.

  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. 1=and 5 more judges50 pts
  7. 11=4 judges40 pts
  8. 15=23 judges35 pts

Jo Park judges every round on the bus home.

You earn 10 points for each vote, 5 for a line of feedback and 5 more when your pick wins.

Become a judgeJudging takes two minutes. Free to join.

Exit ▸ Save changes and joinyou@clash:~$ clash loginHow do I join?

Pick your side

Your login screen

Every player gets one, in the system their team boots. Here it is with a real player from this season. Reboot to see the other side's.Judges get one too. Here is Jo Park's, in safe mode. Reboot as the Devs or the Vibe Coders to see a player's.

Clash of Code, Season 1 · tty1

clash login: ada

Password: ********

Last login: R03 on tty1

ADA
OKAFOR

team ..... Devs · Null Pointers

role ..... Captain · Bracket A

github ... @ada · verified

bio ...... Backend dev. Ten years of PHP and Go, still afraid of CSS.

ada@clash:~$

15:50

Left to vote · closes Sun 25 Oct, 09:00 UTC

Grace Mbeki

@grace · Prompt Pilots · Captain

Designer turned builder. Ships apps by describing them to AI.

Vibe Coders · Bracket A

Security ▸ Judge profile

Jo Park

Role[Judge]

Rounds judged[Every round]

Judges from[The bus home]

Also[Supporter · $10]

Sees[Both sides]