Slashdot Mirror


Ask Slashdot: What Makes a Great Hackathon?

beaverdownunder writes "I recently attended a 'hackathon' that was really just another pitching contest, and out of frustration am tempted to organize an event myself that is better suited to developers and far less entrepreneur-centric than some of the latest offerings. What I'd like to know from the /. community is, what would you like to see in a hackathon? What are some good hackathons you've attended that weren't just thinly-veiled pitch-development workshops? I have an idea around assigning attendees to quasi-random teams based on their skill sets, then giving them 48 hours to complete a serious coding / engineering challenge (probably in the not-for-profit space) — but maybe you've got some better ideas?"

9 of 79 comments (clear)

  1. Machetes by AioKits · · Score: 4, Funny

    Some of those, maybe a chainsaw or two. Hatchet if you're feeling adventurous.

    --
    "Quote me as saying I was mis-quoted." -Groucho Marx
  2. Pitch contest? by FilmedInNoir · · Score: 4, Insightful

    So, they get a bunch of young smart people in a room with some smarmy guy and maybe bimbos? maybe energy drinks?
    Then they just ask "Hey, give us some ideas so we can become rich!" Then the smartest idea guy, gets like a t-shirt and maybe like an X-box or something?
    Cause if so, that's the most brilliantly evil thing I've ever heard.

    --
    Sig. Sig. Sputnik
    1. Re:Pitch contest? by godrik · · Score: 4, Funny

      "So, they get a bunch of young smart people in a room with some smarmy guy and maybe bimbos? maybe energy drinks?
      Then they just ask "Hey, give us some ideas so we can become rich!" Then the smartest idea guy, gets like a t-shirt and maybe like an X-box or something?"

      You know you are on slashdot, when you put bimbos in the room and the best reward you can think of are t-shirts and X-boxes...

  3. learning management software by i.r.id10t · · Score: 4, Insightful

    Grab one of the open source LMS packages - Moodle, Sakai, Canvas - and check their feature request lists, and implement a feature or three.

    Form your teams, have them elect a "project manager", etc. Structured just like a "Real Job" but with a short deadline.

    --
    Don't blame me, I voted for Kodos
    1. Re:learning management software by neurovish · · Score: 3, Funny

      A brilliant idea. Gotta make sure though that it's laid out enough beforehand that it doesn't end up being nothing but planning stages and no actual results by the end. Like any such event, preplanning is key. Involve the participants in the planning of course, but the event should be about getting those plans accomplished.

      In order to be like a "Real Job", then it needs to be done with no planning and result in wasted effort with no results.

  4. What a Real Hackathon Should Be by Phoenix666 · · Score: 4, Insightful

    I've been participating in the NYC BigApps string of hackathons this Spring. They really shouldn't be called "hackathons" because, as the submitter said, they're really just pitch-a-thons. Three weeks ago we showed up to the first, came up with an idea on the fly, banged it out in two days; then, when it came time to present the app we had done every other team stood up and presented apps they had been working on for years.

    Naturally, something that has been in development for years is going to be more complete and polished than something that was born 48 hours before. And that long-term project is more likely to win, and win they did. In the subsequent two hackathons we also presented stuff we had been developing for a long time and won both times. But it felt wrong. It felt like it was violating the spirit of what a hackathon should be.

    What hackathons should be is a crazy all-night code fest of how quickly techs can move ideas from conception to reality. 48 hours is an absurdly short period of time to create. All of us who develop for a living know that. But that intensifies the design/scope decisions you have to make, the team collaboration you have to effect on the fly, and the exhiliration of a win if you can pull something off.

    Finally, the panel of judges should be diverse, cutting across generations and disciplines, because young 20-something techs are perhaps not always the best positioned to see the potential of an app in the bigger societal context.

    --
    Do what you can, with what you have, where you are.
  5. Don't Over-Organize! by Edward+Kmett · · Score: 3, Interesting

    I'm going to disagree with most of the replies I've seen here so far about just piling on constraints and limitations.

    When I go to a hackathon, I am looking for an open forum with interesting people to talk to and people who have their own problems to solve. I get sucked into new problems for 2-3 days and I emerge on the other side with insights into areas I wouldn't have thought of working on before.

    I'm not looking for structure from the organizer about what to work on. I and most of the people I know already have a ton of projects in the wings. I'm looking for a good collaborative space to talk to people, people who've brought interesting projects to help, and whiteboard/blackboard space to use for explaining things.

    The Haskell hackathons (Hac-Phi and Hac-Boston in particular) have generally followed this format and I love them.

    I've gone to other events where someone is trying to harness a hackathon to achieve some particular end and pass out prizes or something, and in general I've been bored out of my mind. If I want to go work with some fixed group of people on some fixed task I can do that. It is called a job.

    I'm at a hackathon to generally improve the state of things that the people around me are passionate about and to be exposed to new things.

    --
    Sanity is a sandbox. I prefer the swings.
  6. Re:Robots by Cenan · · Score: 4, Interesting

    More generic, you could spend a bit of time and ask small business owners or non profit groups in the local community if they have any special/quirky needs that normal software won't satisfy, and make that the mission for the hackathon. The point being that you don't announce the challenge ahead of time and you don't present a challenge that some or most will have met before.

    Then they will all come unprepared and you can have fun and help someone who might not be able to afford it at the same time.

    --
    ... whatever ...
  7. Re:Actual hacking? by Runaway1956 · · Score: 4, Funny

    It's really hard to say what makes a good hackathon. But, you can judge your success easily enough. If within two or three days, the FBI, CIA, ATF, ICE, and other government agencies kick everyone's doors in, and confiscates everything that everyone owns prior to flying everyone to Guantanamo, you KNOW you had one hell of a hackathon!

    "If there's a hackathon heaven . . . "
    https://www.youtube.com/watch?v=9IEemZ6-LZc

    --
    "Windows is like the faint smell of piss in a subway: it's there, and there's nothing you can do about it." - Charlie Br