Slashdot Mirror


The Risks of Entering Programming Contests

snydeq writes "Fatal Exception's Neil McAllister warns developers of the hidden risks of entering programming competitions, which are on the rise since NetFlix awarded $1 million to BellKor's Pragmatic Chaos in 2009. 'Web and software companies offer prizes for a variety of reasons. Chief among them is simply to raise awareness, interest, and participation in a given software platform or service,' McAllister writes. But the practice of offering and entering software prizes is not without concerns. Privacy implications, class-action lawsuits — many of the prizes leave participants vulnerable to prosecution. Worse is the possibility of handing hard work over to a company without reward. 'Contests like the Netflix Prize are sponsored by commercial entities that stand to profit from the innovations produced by the entrants. Those who participate invest valuable time toward winning the prize, but if they fail to meet the deadline (or to produce the leading results) their efforts could go completely unrewarded. Depending on the terms of the contest, however, the sponsor might still be able to make use of the runners-up's innovations — which, of course, would be a whole lot cheaper than hiring developers.'"

22 of 154 comments (clear)

  1. Pardonez-moi by MrEricSir · · Score: 5, Insightful

    But aren't these risks, for the most part, kind of obvious? It's sort of like saying your employer might exploit you for free labor from your unpaid internship. Duh!

    --
    There's no -1 for "I don't get it."
    1. Re:Pardonez-moi by Anonymous Coward · · Score: 5, Insightful

      I for one was shocked to find out that if I entered a contest, there was a possibility I might not win. My mom always told me I would succeed at whatever I tried. Does this mean that I might not get $75 million dollars for the lottery ticket I bought this morning? I wish someone had told me that before I quit my job.

    2. Re:Pardonez-moi by biobogonics · · Score: 5, Insightful

      But aren't these risks, for the most part, kind of obvious? It's sort of like saying your employer might exploit you for free labor from your unpaid internship. Duh!

      How is this situation different from any other so called "talent" contest? Look at the dancers who did not win on "So You Think You Can Dance?". It's the same reason for the spread of "reality" TV. These shows are inexpensive to produce - just like game shows were.

    3. Re:Pardonez-moi by Rivalz · · Score: 2, Insightful

      Yes I often go to various companies I intend to work for. Offer them each to pay me in advanced for the chance I might choose to work for them.
      I of course will not refund the money as they had the privilege of competing for me to select them for my place of employment.
      The problem with my argument is no one in their right mind would agree to it.
      So why agree to a contest on the off chance you are one of two things (Extremely over qualified / talented enough to beat everyone else) or (Not doing it for the money and would do it anyhow).
      Chances are you want to know you are the best but really you arent. You are just the best of a group of people who want to prove they are the best or looking to get lucky.

    4. Re:Pardonez-moi by Anonymous Coward · · Score: 0, Insightful

      A company makes use of someone's work and you respond by mocking the idea that people should get paid for their work. You must really be sucking at the teat of our corporate overlords.

    5. Re:Pardonez-moi by edmicman · · Score: 4, Insightful

      Yes, if the people entering the contests agree to the terms and conditions before-hand. If I say 'hey, do this work for me for free, and I won't offer you any compensation' and someone willingly does it, what the heck is the problem? Are we in Bizarro World today?

    6. Re:Pardonez-moi by Anonymous Coward · · Score: 1, Insightful

      And heck the best part about stuff like that crappy thing called "So you think you can dance" is that even those who do not win end up with exposure they would not have otherwise had. So sometimes the biggest winner isn't even the entrant that "Won" the contest at hand.

    7. Re:Pardonez-moi by apoc.famine · · Score: 2, Insightful

      The thing is, you can't reliably use a contest as a substitute for hiring people. When you hire people, you interview, pick people with the correct skillset, and then tell them what to do. Contests are voluntary. There's no guarantee you'll get anyone finishing your project. There's even less of a guarantee that they'll finish it to-spec.

      Using a contest in lieu of employees for anything is a gamble. Not enough prize money, and you won't get competent people working on it. You'll also have to spend employee time weeding through all the cruft submitted. Then there's the legal questions about the code submitted.

      Unless you're a big-name company, with a solid reputation, I don't think that we really have to worry about exploitation via contests on any large scale. Even then, I don't know how many times a company could pull it off before everyone started calling out "bullshit". If you publicly pronounce that your in-house staff can't do a job too many times, everyone takes notice...

      --
      Velociraptor = Distiraptor / Timeraptor
    8. Re:Pardonez-moi by Teancum · · Score: 2, Insightful

      Using a contest as a recruiting tool, on the other hand, is an interesting way to do thing. Hold a contest and then people may submit their code samples for that contest to solve a small but critical problem for the company. It should give a pretty good idea about how resourceful the candidates might be, how much they follow specifications, and how well they understand a critical problem domain for the company.

      Don't necessarily promise employment, but ask for enough information so you can contact that individual and perhaps offer them the chance to move on as staff to continue to do things like was in the contest on a permanent basis. At the very least, those who participate and get a job offer would be flattered even if they turn down the offer and perhaps there might be a couple desperate people who might say "yes" in such a situation. Nothing gives an ego boost better than a job offer anyway and is in some ways worth more than a prize.

      On the other hand, if a company is using a contest as a means to reduce its R&D staff and hoping to "outsource" that engineering effort through contests.... they are likely not a company you should be working with in the first place. A contest isn't necessarily going to reduce engineering costs and will likely even increase them over the long term as bugs in the source code are discovered or slight tweaks need to be made that may make the "winning" code obsolete. Unless it is a widely acknowledged program in general, it might even show "the competition" where you are weak and what kinds of problems you are facing as a company.

  2. Re:GPL by Lunix+Nutcase · · Score: 4, Insightful

    That will most likely disqualify you based on the terms of the competition which usually contains clauses about them being able to use your work or some sort of copyright transfer.

  3. what about pre / in interview code samples or prob by Joe+The+Dragon · · Score: 4, Insightful

    what about pre / in interview code samples or probation period coding?

    what stop them from firing you right at the end of the probation period and getting free work.

  4. Let's see some examples of... by John+Hasler · · Score: 5, Insightful

    "...prizes leave participants vulnerable to prosecution." I don't see any in the article.

    --
    Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    1. Re:Let's see some examples of... by godefroi · · Score: 4, Insightful

      Of course, if your code pisses off the recording or music industry, then there's no functional difference...

      --
      Karma: Poor (Mostly affected by lame karma-joke sigs)
  5. Re:what about pre / in interview code samples or p by PolyDwarf · · Score: 2, Insightful

    Are there people who work, for free, in a "probation period", where those people are not interns?

    Seriously... If any job I was applying for said "Well, Mr Polydwarf, we like you and all.. but we're going to need you to sit at a desk and pound some code out, just to see if we *really* like you.. Oh yeah, no paycheck, either. But, you do get to bask in the glow of your monitor and congratulate yourself on a job well done."

    Benefits are a different story (a lot of places, they won't kick in until some amount of time in, like 90 days)... But paycheck?

  6. Learning for the sake of learning by atomicxblue · · Score: 2, Insightful

    If the runners-up are not selected, it isn't a complete loss as they had a valuable programming experience.

    1. Re:Learning for the sake of learning by retchdog · · Score: 2, Insightful

      nothing's ever a complete loss then. i'm sure even african slaves got good physical exercise in the cotton fields.

      --
      "They were pure niggers." – Noam Chomsky
  7. Drama by Voulnet · · Score: 4, Insightful

    Let's not make a big corporate drama over everything. Every programmer that enters a contest knows (or should know) that his work may go unrewarded AND into the hands of the contest arrangement panel. If the programmer has enough free time to make something really great for a contest, then he's already a big name or capable of making lots of money and great projects, so somebody making use of his contest entry should be but a little blip on his radar; if his contest entry was that great then he surely can go big time.

  8. Don't forget the reward by bugs2squash · · Score: 2, Insightful

    The alternative to a competition is what, a request for tender, a bunch of responses from big corporations. At least the competition gives me as an individual a reasonable way to compete.

    --
    Nullius in verba
  9. Re:what about pre / in interview code samples or p by AuMatar · · Score: 2, Insightful

    Where the hell did you work with no benefits for 90 days? I've never seen it go longer than 2 weeks (generally because the health insurance processed forms every 2 weeks).

    --
    I still have more fans than freaks. WTF is wrong with you people?
  10. Re:what about pre / in interview code samples or p by nedlohs · · Score: 2, Insightful

    What sort of idiot would take a job with an unpaid probation period???

  11. Re:what about pre / in interview code samples or p by Lumpy · · Score: 2, Insightful

    REally...

    tell that to the tons of guys that fight with it daily on the Pro recording boards.

    --
    Do not look at laser with remaining good eye.
  12. Re:what about pre / in interview code samples or p by berzerke · · Score: 3, Insightful

    A desperate for work idiot.