News for hackers. Stuff that matters.
Re:How to win a hackathon without coming in first place by emerongi on Wednesday July 14, 2021 @06:58AM (#27831705)
What is the experience like at a hackathon? Are you just sweating behind a computer screen or do you actually get time to socialize?

It has never been too appealing to me to work for a couple of days under time crunch, which is what I always thought hackathons were. The author has done over 30 of them though, so there must be something else that draws people in.

Re:How to win a hackathon without coming in first place by jon-wood on Wednesday July 14, 2021 @08:13AM (#27832195)
It's whatever you want it to be. You can choose to turn up with winning as you're only goal, then spend a couple of sleepless days hammering things together. Personally I take it as an opportunity to play around with silly ideas a bit, but mostly drift around the place chatting with the other people about what they're doing.

Last time I did one I ended up not really attaching myself to a team at all because I had some family issues come up early in the weekend that needed sorting out, and I think that ended up being the most fun I've had at a hackathon - I spent the entire weekend just chatting to people, and occasionally helping out teams with issues they were having where I had some experience. It turned into a mentorthon, which is honestly much more satisfying.

Re:How to win a hackathon without coming in first place by lupire on Wednesday July 14, 2021 @09:53AM (#27832995)
If your goal is to win a prize, why would you wait until the hackathon starts before finishing your project?
Re:How to win a hackathon without coming in first place by IggleSniggle on Wednesday July 14, 2021 @08:48AM (#27832428)
I did a handful of hackathons before I transitioned from hobbyist coder to professional coder.

There were a ton of benefits to me personally.

I got to see a ton of different working styles and tech stacks. I got exposed to a lot of the more “playful” side of the technologist’s Internet. I got to see what it took to rapidly stand up a winning “demo,” while it being completely obvious to us (the winners) that we didn’t have the best idea OR best implementation of an idea.

Most of all, though, it was really fun to meet technologists from all walks of life and party with them, drinking too much alcohol and caffeine in a high-pressure environment. It made for a great way to bond with a bunch of people when I was otherwise just a disconnected hobbyist.

I think the tone of the hackathon is really important. I’ve only ever done non-profit based hackathons: art, civics, etc. where the central task is on the order of “what cool or fun thing can we do to make the world more beautiful, more fun, or just better?”

Also, it’s an excuse for people to try out ideas and stacks that they weren’t otherwise willing to give themselves time to explore.

Re:How to win a hackathon without coming in first place by harry-wood on Wednesday July 14, 2021 @07:38AM (#27831970)
There's usually quite a strong "time crunch" element. In my more snooty moods I say hackathons only teach bad habits and how to throw together software in a dreadfully hacky rushed manner. But in truth these are not always bad habits. Delivering a quick prototype to a tight deadline is a useful skill. I usually fail miserably at hackathons, which I find interesting. I think it means I should hone my dreadful hackery skills, because I can be too slow and considered and perfectionistic as a developer.
Re:How to win a hackathon without coming in first place by tsjq on Wednesday July 14, 2021 @08:26AM (#27832281)
>I think it means I should hone my dreadful hackery skills, because I can be too slow and considered and perfectionistic as a developer.

very nicely said.

Re:How to win a hackathon without coming in first place by ludamad on Wednesday July 14, 2021 @08:01AM (#27832130)
If it's all you practice, yeah you'll have had habits in longer software development. However, hackathons are good for figuring out how to reduce friction when you do need to sprint
Re:How to win a hackathon without coming in first place by bahorn on Wednesday July 14, 2021 @07:32AM (#27831923)
I've ran some student hackathons in the UK (worth noting we have a very different culture than the US scene) and we actually tried to discourage the whole working 24 hours straight thing.

Events are more just workshops / hanging out, with projects being more of a secondary thing.

Re:How to win a hackathon without coming in first place by ant6n on Wednesday July 14, 2021 @07:52AM (#27832059)
I thought people bring stuff that’s almost done anyway, fiddle on it a bit, but mostly just socialize, then present the great thing they supposedly hacked together in the end.
Re:How to win a hackathon without coming in first place by harry-wood on Wednesday July 14, 2021 @09:22AM (#27832726)
Yeah that's been my impression at a lot of hackathons, but I think it has be accepted at least to some extent, as just "good preparation" rather than cheating. In fact I'd recommend doing it (Pre-wrangle the dataset into the format you need. Test out some tools. Prepare some components to assemble). I've only been organised enough to do this on a couple of occasions, but this way I've enjoyed the event more. More likely to achieve satisfactory hack project, and/or more time to socialise at the event.
Re:How to win a hackathon without coming in first place by IggleSniggle on Wednesday July 14, 2021 @08:51AM (#27832455)
To each their own, I guess, but I don’t understand why you’d waste a hackathon in that way.
Re:How to win a hackathon without coming in first place by t0mbstone on Wednesday July 14, 2021 @02:07PM (#27836233)
If the hackathon has a $10,000 cash prize for first place, you honestly think that people aren't going to show up with pre-built stuff?
Re:How to win a hackathon without coming in first place by IggleSniggle on Wednesday July 14, 2021 @06:42PM (#27839399)
Well sure, definitely. But at any prize that’s enough to be a sole reason for a person to enter a hackathon, imho that’s either 1) a poorly designed hackathon or 2) a really ugly way for a company to fund R&D.

I’ve never participated in a hackathon with a 1st prize worth over $500, and I’m not sure I’d want to. But I guess if I had a bunch of random unmonetized projects sitting around then entering them into high-prize-value hackathons could be a way to shop them around. I’m just not sure why an organization would call an event like that a “hackathon.”

Re:How to win a hackathon without coming in first place by tsjq on Wednesday July 14, 2021 @08:28AM (#27832300)
haha! yes, that happened in my previous workplace. many people would keep fully-finished side projects , that they alone use everyday to save time, ready including fancy shiny ppts for "next quarter's hackathon"

total

Re:How to win a hackathon without coming in first place by Kaze404 on Wednesday July 14, 2021 @07:33AM (#27831932)
I participated in a 24 hour hackathon. The first 8 hours or so were fun, the rest was scrambling to get by while drinking lots of Red Bull and thinking that I'd rather be home sleeping. Maybe it was just a particularly bad one, but it's not an experience I want to go through again.
Re:How to win a hackathon without coming in first place by seba_dos1 on Wednesday July 14, 2021 @11:00AM (#27833796)
I'm a very frequent game jam participant. At my first jam I crunched the whole time with tons of energy drinks, but after a few ones I decided to not use caffeine or any other stimulants (with possible exception at the very end) and to get plenty of sleep and water during the event instead. Never regretted.

Turns out you code better when well rested.

Re:How to win a hackathon without coming in first place by Kaze404 on Wednesday July 14, 2021 @04:21PM (#27837929)
Hahaha, that makes a lot of sense. I participated in a game jam recently as well and that was a great experience, and now that you mention it the fact that I was at home and had a nice 8 hours of sleep might have contributed to that.
Re:How to win a hackathon without coming in first place by madeofpalk on Wednesday July 14, 2021 @07:18AM (#27831826)
It all depends. I've only ever participated in "work hackathons", and they've all been pretty easy and chill. No stress, no pressure, no obligations.
Re:How to win a hackathon without coming in first place by Uehreka on Wednesday July 14, 2021 @10:45AM (#27833612)
I’d note that there are many different kinds of hackathons, which vary wildly in terms of length, ambition and seriousness, so everyone’s answer is going to be different.

At my previous employer, we did 2 hackathons a year. They were structured so that you could go hard on something you cared a lot about if you wanted to, or you could walk around checking out the (often pretty novel and cool) projects that the teams were working on. There was free food, karaoke, one time there was a cover band playing dance music. If you didn’t want to do a hackathon project, you could take a course on Lynda or Pluralsight, or just goof off and hang out. However, it was a sort of “enforced holiday” where normal day-to-day work was halted.

Sometimes people would work on an incremental quality-of-life improvement to the product that normally wouldn’t be prioritized, with the goal of actually getting them into the product. I’d usually start teams doing really ambitious projects with lots of whiz-bang stuff with the goal of getting the product folks to think bigger about where our product could go. It was a lot of fun, and I think more companies should run hackathons this way.

Re:How to win a hackathon without coming in first place by pizza on Wednesday July 14, 2021 @12:51PM (#27835205)
If you want to do things according to the organizer's schedule, you can (e.g. mingle-code-pizza-nap-code-nap-breakfast-wander-code-wrap up-present) - and if you don't want to, you can not, also. You can write a single line of code, or a thousand. You can talk to no one, or you can only talk, if you want. The main conceivable reason for it to not be whatever you want it to be is if it's like something your company is making you go to, but even still I don't think you'd be forced to work / unable to socialize.
Re:How to win a hackathon without coming in first place by seba_dos1 on Wednesday July 14, 2021 @10:54AM (#27833723)
I consider hackathons and game jams where I didn't get to socialize to be failed ones. Some of the best ones where when I put together the whole project in last few hours.

Also, for some people working for a couple of days under time crunch is the best way to spark their creative output (which may or may not be a sign of possible ADHD, by the way ;])

Re:How to win a hackathon without coming in first place by herbst on Wednesday July 14, 2021 @07:14AM (#27831813)
I've been to a Google Hackathon once. And was surprised how little time we had on our computers.