Slashdot Mirror


Google Code Jam 2004

cymen writes "Google's Code Jam 2004 is open for registration at TopCoder.com. Slashdot reported on the 2003 winner and Google has a Code Jam 2003 summary. Grab some caffeine and get hacking!"

17 of 209 comments (clear)

  1. Jimmy! by mfh · · Score: 5, Interesting

    There was an interesting comment and rebuttal in the 2003 winners article on Slashdot that basically stated Google was above the other big corporations out to make a buck, because Google makes you feel good for donating time to their cause. Okay that was 2003. My question is that now Google has gone public, has the mood change very much? I still have a good feeling about them, and I use their services every day, including the search engine (GIS, web search) and Gmail. I'm just wondering if coders feel that $10k is enough money now that the profits have grown so much. I could see them offering $100k to the winner without batting an eye. Are they awarding enough to first place?

    FTA: During the Challenge Phase, competitors view each other's code and try to "break'" that code by passing test cases through the submitted code, with the hope that the results are not satisfied by the software written. Breaking another developer's code is the most direct form of competition for a programmer. In this phase, points are awarded for successful challenges and deducted for unsuccessful challenges.

    To me, it's more important to measure the potential of a programmer, more than the experience of the programmer. Creating new ideas and systems does not require experience alone -- it requires a great deal of potential. Simply breaking and fixing code in a realtime setting is good for the day to day stuff (and that is valuable for Google), but when a customer or boss asks to you build something new and difficult, many experienced programmers answer with, "that can't be done" when less experienced programmers will try to do it, with limited success.

    Does anyone know if Jimmy Mardell was hired by Google?

    --
    The dangers of knowledge trigger emotional distress in human beings.
  2. Why not... by StevenHenderson · · Score: 5, Interesting

    The 500 participants in Round 1 will receive a "Google Code Jam 2004, Powered by TopCoder" t-shirt. The top five scorers in the Championship Round will receive the following cash prizes

    Why don't they offer something like a job interview for those old enough to take it? Or even a job for the winner (with restrictions, of course)? Imagine how many people would rather work for Google than have the cash prize.

    1. Re:Why not... by upside · · Score: 5, Interesting

      They seem to imply something like what you suggest with "You might win some cash. You might wind up changing the world at Google yourself"

      --
      I'm sorry if I haven't offended anyone
    2. Re:Why not... by Tim+C · · Score: 2, Interesting

      Imagine how many people would rather work for Google than have the cash prize.

      That's fine for people who live near them, or are prepared to move, but what about those who aren't, say because they don't even live in the US?

      Living in the UK, I'd very much rather take the cash, personally.

  3. Caffeine by Threni · · Score: 4, Interesting

    Why would I want to `grab some caffeine`? Surely a good nights sleep is more conducive to concentration?

  4. Re:Google - what a great company by Anonymous Coward · · Score: 2, Interesting

    it will help open source as well.

    How does a competition which mandates the use of proprietary languages (VB.Net) or "open" languages controlled by major closed-source corporations (C# and Java), "help open source"?

  5. Quebecians by Anonymous Coward · · Score: 2, Interesting

    From the rules: The Google Code Jam 2004 is void in the Quebec province of Canada

    Could somebody inform me as to why?

  6. Re:Google - what a great company by Slashbot+Hive-Mind · · Score: 2, Interesting

    We have learnt that Sun is seriously considering Open Sourcing Java. And the excellant Mono project will wrest control back from M$. Have faith, AC-of-bot, the collective will prevail.

    --

    --
    We are the collective Slashbot HiveMind
  7. No Perl? by CaptainBaz · · Score: 5, Interesting
    Use Java, C++, C# or VB.NET.

    No Perl?

    No Python?

    No ("cool" hacker language of the day)?

    How many real geeks are they going to attract?

    1. Re:No Perl? by Anonymous Coward · · Score: 1, Interesting

      Indeed. Why not?

      From www.python.org:

      "Python has been an important part of Google since the beginning, and remains so as the system grows and evolves. Today dozens of Google engineers use Python, and we're looking for more people with skills in this language." said Peter Norvig, director of search quality at Google, Inc.

    2. Re:No Perl? by mondoterrifico · · Score: 3, Interesting

      How many real geeks are they going to attract?
      Thanks for the laugh. I didn't realize you people still existed. This isn't highschool where everyone "cool" dresses in black thinking they are the special ones.

    3. Re:No Perl? by Zwets · · Score: 2, Interesting

      'Real geeks' are language-agnostic and won't care much what language they use for this.

      Besides, some of the problems are presumably very processor-intensive (they mention chess problems) so a compiled language would be a better choice for that.

      --
      One of the lessons of history is that nothing is often a good thing to do and always a clever thing to say. - Will Duran
    4. Re:No Perl? by Peter+Cooper · · Score: 3, Interesting

      So you're saying that Google isn't full of 'real geeks'? I'd disagree, since it's well known they use Python and Perl in house.

      Furthermore, languages like Python and Perl are far better known for doing Google-esque tasks than all of the languages in that list except C++.

      There are a lot of insanely great Python and Perl programmers out there who'd need to do a few months' hard study of those other languages to be able to get up with there with the best in, say, C#.. and then find that they still need to use their old languages for all their regular work anyway.

      Let's face it, this contest isn't designed for the best of the best to enter, it's designed for the best in C++, C#, VB.NET, and Java, which is a different thing entirely.

  8. Re:Google - what a great company by r.jimenezz · · Score: 4, Interesting
    And it will help open source as well.

    I thought the kind of exercises used in these competitions were rather contrived and "hard" computer science problems... I am not sure the concepts developed could be easily applied to, say, developing a better desktop or interoperating better with proprietary applications/file formats.

    However some of the FOSS community best hackers could register and donate any prizes they net to their projects ;)

    --
    The revolution will not be televised.
  9. After gmail I've hated Google by Anonymous Coward · · Score: 1, Interesting

    There is nothing more annoying than having people beg and give gmail accounts on every stinking message board!

    Cut the crap Google. You lamers with gmail accounts should get a real mail account and stop trashing forums!

  10. Chickens won't even allow Jython by Baldrson · · Score: 3, Interesting

    If you aren't going to allow any of the major dynamically typed langauges like Python or Perl or even Jython (if you're really stuck on those libs), then isn't it an admission that Paul Graham is right and that Google's programming contest is simply an example of subgreatness?

  11. Re:Google - what a great company by apankrat · · Score: 2, Interesting

    I do hope CodeJam problems are different from typical TopCoder ones. I know couple of guys who used to hang out on TopCoder. From their comments I gathered that being a timed competition its winners are not CompSci geeks or language gurus or design gods. No. Winners merely are the people who over time managed to accumulate a library of frequently used code snippets. Solving the problem is then a matter of simply putting these snippets together.

    If this is in fact true, I don't see any reason why I should give any 'peer recognition' to these winners.

    I think if Google would replace this clause
    In a race to see who can create an accurate solution in the shortest amount of time, competitors try to out-think and out-code their opponents.
    with a simple time constraint, CodeJam would attract other developers, who usually put some effort into a good design and thus prefer to think first and then code.

    --
    3.243F6A8885A308D313