Slashdot Mirror


Salesforce.com To Review Controversial Hackathon Win

itwbennett writes "Adding to the growing sentiment that prizes ruin hackathons, Salesforce.com has come under fire from critics who say the hackathon the company held at its Dreamforce conference was judged unfairly. Not long after the $1 million prize was handed to Upshot for a mobile app that let users to create and edit Salesforce.com reports, other contestants raised allegations of unfairness. Among the complaints: That Upshot's CTO Thomas Kim had demoed a similar-sounding application a couple of weeks before Oct. 25 cutoff; that Kim is a former Salesforce.com employee (although that isn't in violation of the rules); and that their own entries weren't evaluated by judges at all. Salesforce CEO Marc Benioff is now promising a thorough investigation of the hackathon."

34 comments

  1. giving 1 million to your buddies by gl4ss · · Score: 2

    at a startup that could be an exit for you! say it ain't so!

    also, duh, if you're going for a win at a salesforce hackathon of course you're going to try the api beforehand if you can and preferably bribe the guys with free booze or something. it's fucking salesforce after all.

    --
    world was created 5 seconds before this post as it is.
    1. Re:giving 1 million to your buddies by Anonymous Coward · · Score: 5, Interesting

      Here is the article I read about this fiasco yesterday. Well written from the point of one of the entries: https://medium.com/hackers-and-hacking/b839268fb82d

      Her final point is interesting:

      "If I was Salesforce, I’d be pissed an employee was so bad at his job he left a gaping hole in the product, then he leaves and starts a company that conveniently fills that hole? Yet, Salesforce gives him a million dollars. Either Salesforce is an investor in Upshot, or they’re dumb."

    2. Re:giving 1 million to your buddies by Anonymous Coward · · Score: 1

      I think she got a valuable lesson about how big enough businesses work. the people in best position to sell to the company are people who just left the company and every new idea that a 3rd party can do is not done because people will either not say that there's a need for something or deliberately stall it so they can use it as an exit.

    3. Re:giving 1 million to your buddies by Bill_the_Engineer · · Score: 3, Interesting

      "If I was Salesforce, I’d be pissed an employee was so bad at his job he left a gaping hole in the product, then he leaves and starts a company that conveniently fills that hole? Yet, Salesforce gives him a million dollars. Either Salesforce is an investor in Upshot, or they’re dumb."

      Unless she has proof then it's nothing but a sour grapes speaking. How do we know that the employee left the company because his ideas were constantly shot down by management, and it was only after he was able to make the product that his old employer saw the potential in that feature being provided? This happens all the time in the technology sector.

      --
      These comments are my own and do not necessarily reflect the views or opinions of my employer or colleagues...
    4. Re: giving 1 million to your buddies by Anonymous Coward · · Score: 1

      Indeed.. Along with another reply here....

      Big companies often resist change.. Even if you try to improve holes, or make things better.. Getting to those decision makers and encouraging the company to 'invest' can be impossible...

      A company i know about has been promising to make a DB tracking program for a year now.. A competent programmer could bust it out in a week, maybe 2, and it would save the company $50,000-90,000 a year.. But they won't invest $2,000-$3,000 for 2 weeks of a programmers time..

    5. Re:giving 1 million to your buddies by Anonymous Coward · · Score: 0

      Wow, Liu cracked the code. I enjoyed reading the first part. Contests are a way for big companies to get work done ridiculously cheap, and exploit technical people.

    6. Re:giving 1 million to your buddies by dantotheman · · Score: 1

      Wow, Liu cracked the code. I enjoyed reading the first part. Contests are a way for big companies to get work done ridiculously cheap, and exploit technical people.

      I don't know if I would call the $1 million prize "ridiculously cheap"...

    7. Re:giving 1 million to your buddies by Anonymous Coward · · Score: 0

      How do we know that the employee left the company because his ideas were constantly shot down by management, and it was only after he was able to make the product that his old employer saw the potential in that feature being provided?
      That is the longest winded, most pedantic way I've ever seen to say "or they're dumb".

  2. This is an unprecedented outrage by Anonymous Coward · · Score: 0

    A company holds a contest as part of a PR event for its products and services... and then secretly fixes the outcome.

    Whoa, dude. In the annals of American business, that's NEVER happened before!

  3. Burned out by nightsky30 · · Score: 4, Interesting

    After experiencing a few hackathons and seeing people submit re-titled pre-existing apps when the rules state they should be creating the app that day from scratch, I'm burned out. It shouldn't be a cheating contest. It arguably shouldn't be a contest at all. Hackathons are about collaboration, creation, and innovation.

    1. Re:Burned out by Anonymous Coward · · Score: 1

      The way I see it, either the prizes should be much, much lower, or if it is really supposed to be a hackathon in the true spirit, everyone should start with blank machines and no network connection. That's a hard-core competition. Otherwise there's just too much preparation that one can do.

    2. Re:Burned out by Anonymous Coward · · Score: 1

      I guess it's better to learn from your own mistakes than to never learn at all. Even better though is to learn from other people's experience. Coding competitions or contests are similar to crowdsourcing. You get lots of people to work for you and only pay out a comparatively small amount. The only difference is that in the case of crowdsourcing, everybody gets paid a little, while in the case of a contest, even if it is done correctly, few get paid a lot and most get paid nothing.

      The thing to remember is: If you're good at something, don't do it for free. Coding competitions are for people who have not yet realized the value of their work.

    3. Re:Burned out by Anonymous Coward · · Score: 1

      Fair enough, but hackathons generally want the submissions to be good. Sure, you'll find out who the best coders are without an internet connection, but the submissions will suffer for it. You could take away the money, but then you'll have a lot less entries.

      No, all they need to do is vet the winners and make sure there was no unfairness, which is easier said then done. If this company has any balls they'll rule this verdict unfair.

    4. Re:Burned out by Anonymous Coward · · Score: 0

      Frankly, if a company like Google did it with a prize, I'd respect it. Or perhaps an organization like EFF or even ACM, could be good for the title. Salesforce.com? No, thanks.

    5. Re:Burned out by Anonymous Coward · · Score: 0

      Sure, you'll find out who the best coders are without an internet connection, but the submissions will suffer for it.

      The way I figure, if you give a prize, it's a competition. If it's a competition, you want to find out who the best coders are.

      If you just want the best submissions possible, with money paid out by a company... well, that's like a contract for a job, turned into a lottery.

  4. Glad I didn't participate by Anonymous Coward · · Score: 0

    With a prize SO much larger than the one I competed for at CodeMichigan this year, I was VERY tempted to enter this contest. Glad I didn't waste my time.

  5. prizes are not the problem by schneidafunk · · Score: 5, Insightful

    Prizes don't ruin hackathons, cheating does.

    --
    Some people die at 25 and aren't buried until 75. -Benjamin Franklin
    1. Re:prizes are not the problem by Webmoth · · Score: 1

      So you're saying Hackathon was H@X0R3D?

      --
      Give me my freedom, and I'll take care of my own security, thank you.
    2. Re:prizes are not the problem by Anti-Social+Network · · Score: 1

      The winner went for the "social engineering" tactic. It's a bit on the not-impressive side technically, but considering the dark side of hacker culture and given that we're talking about a host that has the name "sales" in its name, I can't be too particularly surprised. No honor among thiev^H^H^H^H^H marketers.

      --
      Goddammit just when I get my first +5 the Beta rolls out and kills everything
  6. Money games are rarely fair by TWiTfan · · Score: 1

    Anytime you're playing for serious money--fairness, sportsmanship, etc. tend to go out the window pretty fast (the speed in direct proportion to the amount of money involved).

    --
    The cow says "Moo." The dog says "Woof." The Timothy says "Thanks, valued customer. We appreciate your input."
  7. weaselspeak by Anonymous Coward · · Score: 0

    We who cheated are going to 'investigate ourselves' and waste a few weeks pretending to do something. By then the news sites will have moved onto some other 'injustice' and we win. Yay us!

  8. prizes not the problem by fermion · · Score: 1
    Money is a way to attract contestants, that is people who will compete against each other to prove an often arbitrary and minor superiority. A contest that actually well designed can function without direct monetary rewards. However, this competition sounds like it is there to promote and possible create products that are a benefit to one particular firm. Therefore it is not unreasonable to assume the winner would be the product that is going to provide functionality and growth for the firm, not the product that is deemed the best by the also arbitrary standards of the contestants.

    The danger is, of course, that the game will no longer have any participants. This of course is a foolish conclusion. One everyone understands how to win the million dollars, then the contestants will adjust their strategies, in the same way that most major sports have adjusted their strategies to become good TV rather than fierce competitions.

    --
    "She's a scientist and a lesbian. She's not going to let it slide." Orphan Black
  9. Re:A Korean guy cheating... by kaizendojo · · Score: 1

    There is more than one "Korea" and Korean ethics vary as much as they do for any race. Perhaps you should do a little research before spewing your hate speech here.

  10. SARE by Anonymous Coward · · Score: 0

    wow...http://goresaninfo.blogspot.com/

  11. Tangentially related by ryanvanderzanden · · Score: 1
  12. Re:A Korean guy cheating... by Anonymous Coward · · Score: 0

    Yeah, I bet he was talking about North Korea. There is no context for any clues.

  13. salesforce can't run its own cloud by Anonymous Coward · · Score: 0

    that should have been your first clue that this "hackathon" was far from legit

  14. so split the prizes? by dutchwhizzman · · Score: 2

    How about splitting the prize money based on an objective points system? You could add bonus money for the apps that score higher, subtract for apps that merely add features to an already existing app, so you'll only merit the improvements, not the whole app. It makes it ridiculously complicated to come up with a points system that isn't cheatable, but you could probably come up with something that's harder to doctor than it's worth.

    --
    I was promised a flying car. Where is my flying car?
  15. Re:A Korean guy cheating... by Anonymous Coward · · Score: 0

    > Perhaps you should do a little research

    Sounds like you have no experience with what they are. There's a reason why almost no big businesses in the western world has one of them in a senior management level position. Their ethics and western ethics conflict.

  16. Having peripherally used Salesforce by kilodelta · · Score: 1

    Here's my opinion. Their product is a flaming piece of excrement. Their implementation of BMCRemedyForce is too expensive and badly implemented.