Slashdot Mirror


Hackontest — 24h Open Source Coding Marathon

maemst writes "Can you code 24 hours non-stop? Hackontest is a new Google-sponsored 24-hour programming competition between different open source projects. Its goals are to enhance Free Software projects according to user needs and to make visible how enthusiastically open source software is being developed. During the current online selection process users and developers of open source software may submit feature requests and rate and comment them. On August 1st, 2008 the Hackontest jury will pick the three most promising teams. Each team will receive a free trip to Switzerland on September 24/25, 2008 to participate in the competition located in Zurich. Hacking 24 hours inside an etoy.CONTAINER, the teams and their virtually present communities will implement certain features based on the online ratings and jury selection. In the end, the Hackontest jury evaluates the code and awards the winners with a total of USD 8500. The jury is made up of 10 renowned open source contributors: Jeremy Alison (Samba), Jono Bacon (Ubuntu), Brian W. Fitzpatrick (Subversion), Martin F. Krafft (Debian), Alexander Limi (Plone), Federico Mena-Quintero (GNOME), Bram Moolenaar (vim), Bruce Perens (OSI founder), Lukas K. Smith (PHP) and Harald Welte (gpl-violations.org)."

13 of 50 comments (clear)

  1. Enhance? by RAMMS+EIN · · Score: 4, Insightful

    ``Can you code 24 hours non-stop? ... to enhance Free Software projects''

    I don't know about the rest of you, but, although I am sure I _could_ code non-stop for 24 hours, I am sure I won't be producing the best quality code if I do so. I think _enhancing_ any project is best done with clear thinking and sufficient breaks.

    --
    Please correct me if I got my facts wrong.
    1. Re:Enhance? by Devv · · Score: 2, Insightful

      I could probably hack for 24 hours non-stop but I wouldn't be able to work on a serious project for 24h non-stop
      Obviously I am referring to the diffrence between a hack and a serious application built with continued developement in mind.

      --
      +1 Agree -1 Disagree
    2. Re:Enhance? by somersault · · Score: 2, Insightful

      Exactly, I tend to spend more time wondering which direction to best approach a problem from, trying to find an elegant solution that is succinct, but also flexible. I often spend a lot less time implementing and bugfixing code than I have planning it out.. there is more than one way to do it, as them perl people say - often the challenge is just deciding what is the 'best' way to do it for the application you are writing. I'd give examples but I'd just end up ranting for 2 paragraphs, as usual :p

      --
      which is totally what she said
    3. Re:Enhance? by flewp · · Score: 2, Insightful

      I don't know how it is for programmers, but as an artist I've stayed up for more than 24 hours, spending the majority of it on art (be it work, school, etc).

      Once I started feeling tired, the quality of work suffered dramatically. No longer was I able to "go by feel" but had to actually think about the smallest detail, and usually it was for the worse.

      --
      WWJD.... for a Klondike bar?
    4. Re:Enhance? by Bruce+Perens · · Score: 3, Interesting
      Nobody said the judges were being up for 24 hours. In fact, I made sure they knew I wasn't volunteering for sleep deprivation. And I just found out about this strange cyber-morturary container they propose to hold the contest in. Now, we know these things don't always get delivered, but if it does, I want a picture!

      Bruce

    5. Re:Enhance? by modir · · Score: 2, Interesting

      The website states clearly that you have to be in a group of 3 people. So it depends on how you manage the team. Everyone has only to work for 8 or 9 hours if you plan it like this. Then as well from the website: "However, the Hackontest developers may connect to their outside community through chat, SVN, wikis etc. thus enlarging their team size virtually in a unlimited scale." In other words those in the container could only be the team leaders/project managers and those outside program.

  2. 24 hours a day? by moderators_are_w*nke · · Score: 4, Funny

    Doesn't sound like a sustainable pace.

    --
    "XML is like violence. If it doesn't solve your problem, use more." - Anonymous Coward
  3. The question is... by Devv · · Score: 5, Funny

    Does the container have a toilet?

    --
    +1 Agree -1 Disagree
    1. Re:The question is... by Eevee1 · · Score: 2, Funny

      They'll be flushed with success.

    2. Re:The question is... by WK2 · · Score: 3, Funny

      Sure does. It's a hybrid toilet/deskchair.

      --
      Write your own Choose Your Own Adventure. http://www.freegameengines.org/gamebook-engine/
    3. Re:The question is... by DeadDecoy · · Score: 2, Funny

      They should, otherwise they'll suffer from buffer overflow errors.

      int TOO_MANY_BURITTOS = 10;
      byte poop[TOO_MANY_BURITTOS];

      void codeToMuch(byte *poop){
          char *toilette;
          //toilette = (char*) malloc (TOO_MANY_BURITTOS * sizeof(byte));
          memmove(toilette, poop, TOO_MANY_BURITTOS * sizeof(byte));
      }

  4. Re:lol wat by modir · · Score: 2, Informative

    The link to the etoy.CONTAINER is not the best. The link goes to another project by etoy (which is based on the container idea as well). For more information about the containers you better visit this:
    http://www.etoy.com/projects/etoy-tanks/

  5. Publicity stunt by mattMad · · Score: 2, Insightful

    To me this sounds like a publicity stunt with little useful output for the projects. I prefer the concept of the Google Summer of Code (even though many of the projects funded there seem to fail), because it focuses on a longer-term development and possibly recruits new talent to the projects.