Hacker News new | ask | show | jobs
by alanctgardner2 4863 days ago
All of these are valid criticisms, but in my mind a hackathon is a treat: pizza, soda and staying up all night is fun sometimes, regardless of whether you play Halo, watch movies, or write a cool app. I agree with a lot of the comments that say you can't get much done; it's mostly a case of connecting existing libraries and data sources to create a sort of 'mash-up'.

That said, being able to prototype quickly is an awesome skill, and it completely exercises different parts of my skillset than my normal job. Going from coding a large C application, to hacking together a Ruby app is a very refreshing experience. Maybe if you spend your whole day working on the same stack in the same domain, it's less fun.

Finally, it's a good way to get something you've had in mind done. If your whole life isn't made of crunches, the occasional high-stress, urgent deadline situation is (once again) a welcome change. For people who work under these conditions all the time, yeah, it's probably not fun.

3 comments

I went to my first hackathon last weekend, and I'll agree, it definitely is a treat! It's a lot of fun to practice something you don't normally do, but I definitely think it's not something to do for the result. The process and crunch time is what really makes it any fun.

What surprised me the most is how much time I needed alone. A lot of my best design decisions come to me when I'm holed up in the shower, and the hustle and bustle of a hackathon isn't anything close to that. I couldn't make any sound design decisions while really "at" the hackathon. I ended up repeating the same pattern: I'd hole up in a corner for a bit, or wander off for a walk. Then with a little focus, I could figure out what I was actually coding!

Coming "back" to the hackathon, however, was really important, as it kept my work ethic honest. I have a problem with premature optimization (not to just mention laziness), and the environment made me want to get back to work. You don't want to be the odd kid out just staring at browser tabs all day!

Sometimes, you gotta churn out code after you've made all the sexy design decisions, where the work is really just laborious idea-to-code elaboration. That's usually really hard for me to do, but a hackathon is a really good place for that sort of work.

Hackatons are fun. I don't get the point of saying that hanging out with people with similar, drinking beer and eating pizza is somehow bad for you. Maybe is about seeing it less as a competition and more like a regular social event.
When I moved to SF I knew next to nobody. I worked freelance at a coworking place and went to hackathons. Most of my SF friends are from these social environments.

Having peers and friends that you can share your experiences with has some health benefit even if the thing you’re doing is scientifically proven to end your life http://scholar.google.co.uk/scholar?q=social+benefits+of+smo....

edit: format

I think the bigger issue here is not that they can't be fun, it's, basically, coding under duress and how society views programmers. Sure, if you're going to a hackathon to party and hang out, then it's not really a hackathon - it's a party. If you have to produce a usable result, then you will fail.

The op is absolutely right - we are constrained by our physical bodies and they require the proper fuel and rest in order to operate at peak efficiency. Just because you're using your brain instead of certain muscles, doesn't mean you can consume garbage. This isn't a bad on your comment as much as is it a comment on society as a whole. The whole Zuck bs legend has really damaged programming on multiple levels and it completely reject that ethos.

I've worked with devs that ate garbage all day, couldn't sleep, always came in late (they were non-drinkers too) and their job performance sucked. Their attention sucked. Their attitude sucked. Their code sucked. Needless to say they were all fired. But alas, this is a tale not about the voices of reason, but of bs movies and news headlines and even tho the op is critical (realistic?) of this, that opinion I'm sure is in the minority.

> if you're going to a hackathon to party and hang out, then it's not really a hackathon

so a hackathon is only coding without socializing to get victory? Accept that people don't generally see hackaton as a competition but as a place to have fun.

> we are constrained by our physical bodies and they require the proper fuel and rest in order to operate at peak efficiency

yes, and a hackaton can't ask people to gather somewhere they don't necessarily live for days, weeks, etc...

Yea, I definitely know that within my college experiences with hackathons, it was something that everyone looked forward to. You would be able to create something cool, hangout with your friends, get free food, and just have a great time.

It's a bonding experience.