About The Contest

The first ever Olympiad of Misguided Geeks contest at Worse Than Failure (or OMGWTF for short) is a new kind of programming contest. Readers are invited to be creative with devising a calculator with the craziest code they can write. One lucky and potentially insane winner will get either a brand new MacBook Pro or comparable Sony VAIO laptop.



The Rules

Submissions | File Format | Legal | Prizes | Privacy


  • All submissions must be received by 2007-05-14 11:59 PM EST.
  • When you enter, you’re asked to put in your email address with your submission. We’ll send you a link via email that will confirm your entry. Unconfirmed entries are invalid. More on email in the Privacy section below (SPOILER: we’re not giving it out, putting it on our site, or sending you any marketing stuff).
  • You may enter as many times as you want, but you can only win one prize (the best prize you’re deemed worthy of).
  • In order for your submission to be considered valid, it must meet all the following requirements:
    • It must meet all technical requirements.
    • It must pass all test cases.
    • Your submission must use a GUI. You can use the one we built or be creative and make the most horrible, hard-to-use calculator you can imagine. But if you need more than a mouse to use the calculator, you should go back to the drawing board. Check the interface requirements page for more information.
  • You can redact your submission from the contest via email as long as you let us know before 2007-05-14 11:59 PM EST.
  • All valid submissions will be published on WorseThanFailure.com.
  • If you send us something that doesn’t compile or we can’t get it to run, you’re out of luck.

File Format

  • Your entry must be uploaded in a .zip file, a .tar file, or a .tar.gz file.
  • All of the following must be present in the file:
    • All source code
    • All resources (images, libraries, etc.)
    • Either a makefile or Visual C++ Express/VC++ compilation instructions/solution file. We’re loose on this, we just don’t want to spend too much time figuring out how to compile your code.
  • The following are optional, but would help us out if you're so inclined:
    • Special instructions/configuration information
    • UI Screenshot(s) (only if you’re not using our provided UI)
    • Some notes or documentation about the architecture and design of your application


  • You own your submission, but by entering, you agree that we can publish it or use it in any other related way we see fit. Don’t worry, it’s not like we’re going to try to sell it or anything. I mean, honestly, who’d pay for a calculator application that is intentionally designed poorly? Actually, who’d even pay for a calculator application?
  • Void where prohibited. We don’t actually know what this means, but it still applies. Sorry if you live in Nofunistan; you’re just going to have to deal with it.
  • The winner is responsible for declaring taxes on prizes. Let’s be clear: you don’t pay us a dime to get your prize if you win. This just means that when you’re doing your taxes, you’re supposed to declare all prize winnings or something. And we’re not doing this for you because that’d be stupid.


  • The grand prize is a brand new laptop! Either a 15” MacBook Pro OR a Sony VAIO VGN-SZ430N/B, winner’s choice. Not bad, eh?
  • We’ll contact you by email if you win, and will need to hear back from you within two weeks with your address. If you don’t get back to us, your prize will go to the next runner-up, which would suck pretty bad for you.


  • We’ll say it again; your email address will only be used by WorseThanFailure.com. We won’t publish it or give it out. It will not be displayed anywhere on our site. We won’t use it for anything unless we need clarification on a submission, need to get in touch with you, or, even better, to tell you if you’ve won.
  • All eligible submissions (and their source code) will be publicly available on WorseThanFailure.com. Keep that in mind in case you use your name in any comments or “About” boxes or anything.