Crash And Compile

The Programming Contest Drinking Game

Welcome to Crash And Compile, the drunk programming contest, or the nerdly drinking game, however you want to look at it.

News And Events


We'll be hosting Crash And Compile at Hacker Dojo on Friday, March 8th.

Follow us on Twitter!

The Rules

Crash And Compile is an ACM-style programming contest crossed with a good old fashion college drinking game, born out of the slo.punks scene in the 90s.

In short, teams of one or two people show up with their dev environment of choice, grab a drink and a programming problem, and start coding.

Here's the twist:

  • If your code fails to compile, you take a drink.
  • If your code compiles, but fails to run, you take a drink.
  • If your code runs, but fails to produce the correct output, you take a drink.
  • The first team to successfully produce the right output gets 3 points. Everyone still working drinks.
  • The second team to successfully produce the right output gets 2 points. Everyone still working drinks.
  • The third team to successfully produce the right output gets 1 point. Everyone still working drinks.

The winner is the team who is the most smashed at the end of the night. We might also hand out a few prizes to the nerds who can actually write code too.

Programs can be written in any language and platform that can produce the appropriate output (usually just text.) I've seen people WIN using nothing but a compiler on old school Palm Pilot, writing code in Graffiti.

In addition to the competing teams describe above, there are two more teams:

Team Control Group:
If you're a Teetotaler like me, or somehow got roped into being a designated driver for the evening, you can still participate. TCG doesn't actually compete for points (or drinks obviously), but if any competing team completes a problem before TCG, then everyone still working takes a drink. Basically, if a team can program better drunk than TCG can sober, that is deserving of a drink for everyone else.
Team Distraction:
Don't feel like writing code? Do you just want to hang out and watch your friends (or complete strangers) try to program and drink at the same time? Do you want to make their lives even more difficult? Then we invite you to join Team Distraction! TD can have as many members as we can fit into the room, so don't be shy.