Live data from Hacker News

Hackathons are bad for you

chinpen.net

31–40 of 128 posts

Re: Hackathons are bad for you

#31
post #27

Health isn't everyone's first priority. It certainly shouldn't be viewed as a first priority in every context.

If the first priority is good code, the author's point still stands. He's saying that you'll produce better code if you have a healthy lifestyle.

Re: Hackathons are bad for you

#32
The energy, collaboration, exposure to new technology, people, ideas, creativity … far outweighs the cons here. No one’s forcing you to stay until 5AM and eat nothing but skittles and trail mix.

Re: Hackathons are bad for you

#33
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.

Re: Hackathons are bad for you

#34
...said by someone that is no good at hackathons. :)

Honestly though, hack on something you can finish in a few hours and go home and come back the next day to tell people about it. I'm still running twickery.com from the last F8 opengraph hackathon I went to. Spent a few hours and still use it now.

Hackathons give you an excuse to scratch an itch, learn something new and challenge yourself.

Re: Hackathons are bad for you

#35
post #27

Health isn't everyone's first priority. It certainly shouldn't be viewed as a first priority in every context.

If the first priority is good code, the author's point still stands. He's saying that you'll produce better code if you have a healthy lifestyle.

I would disagree with that point then. Staying up most of the night and therefore sleep depriving yourself will make you less cognitively able the next morning compared to if you slept 8 hours, but the amount you are able to write in the time you chose to stay up outweighs the slight increase in productivity you would have the next morning from sleeping all night.

Re: Hackathons are bad for you

#36
The best piece of advice that no one ever seems to give about hackathons:

--

Hackathons may or may not be for you. Try it once. Don't stay the whole time if you don't want. If they aren't for you, don't go again. If they are, great, have an awesome time.

--

For some reason, they're touted as this end-all be-all social event that if you don't go to YOU ARE MISSING OUT AND YOU WILL NEVER RECOVER. As many people posted here, the situation's combination of adrenaline and seratonin depletion gets people into some pretty seriously fucked mental states that causes odd group dynamics. Some will thrive on this. Some hate it.

Case in point: I grew up in the rural midwest, but had computers. So computers are something I deal best with in situations with little to no people around. Hackathons are the opposite of that. Took me like, 2 attendances to realize that, and now I just avoid them. Hell, I even avoid career situations that put me in that environment, because I don't work well there.

Not to say I haven't pulled some insanely stupid hours in my time, but I still even did most of those alone, and I'll continue to do so.

Re: Hackathons are bad for you

#39
post #23

> Working late into the night and not sleeping for days is lauded and almost considered a necessity by many these days. > And leaving long-term health out of the equation, lack of sleep hasn’t been known to improve your focus or the ability to be logical or creative, all of which are critical skills for developers. For me personally, I code late at night because it's the only time during the day when I can truly be d…

I totally agree with that, 100%.

I just wish I didn't have to get up again in the morning.

Re: Hackathons are bad for you

#40

At my last job I worked at a YC startup where the entire codebase was written in the 3 months leading up to demo day when the team was under a lot of time pressure. Sure it worked fine as a demo, but with the pace of startup land this same code was then thrown into production and as the startup grew the codebase couldn't quite keep up. There weren't many catastrophic failures but there ended up being a lot of patchin…

In my experience (at various hackathons, global game jams and startup weekends), the tactic that's given me most success is to be very strict about what features to implement, and to keep any unfamiliar technologies at a minimum. When you only have so much time, don't waste it writing profile settings pages (why even have auth at all? everyone just types in a username and they're logged in as that person now!), don't waste time dealing with any browser compatibility (just program for chrome, or whatever tablet you're going to demo on). There are so many things that I've seen other people mess around with that just wastes your time and energy.

Regarding unfamiliar technologies, choose a stack you're used to (that way, you don't waste time debugging/googling how to do something) and use whatever helps you get things done fast. If anything, have one unknown thing in the mix so you can take advantage of the learning opportunity. Just make sure that thing is necessary for the product you're working on of course - for example, use mongodb's geospatial indexes for that geo-aware app, or try out d3 for those nifty interactive charts, or use websockets/zeromq for a real-time system.

Post reply on HN