Live data from Hacker News

Hackathons are bad for you

chinpen.net

81–90 of 128 posts

Re: Hackathons are bad for you

#81
post #76

The real crime is that programmers have so little time for the exploratory work that the career requires that they have to do all of that off-hours. Doctors can read medical journals and call it "working time". Most programmers have feces thrown at them if they're caught learning on the job. This is just something we have to suffer until we develop a stronger tribal identity and demand the conditions of a profession…

Doctors can read medical journals and call it "working time" Where did you get that idea? I grew up in a family of doctors. If they aren't seeing patients, they aren't billing. They go to school an unthinkably long number of years and then they're put into a sleep depravation nightmare called "interning" for years before they get to have a career that normally includes "on call time" where they're woken up at all hou…

Perhaps I shouldn't have picked medicine as an example. The principle of professionalism is sound, but many of the traditional professions have departed from it. Law has outright imploded, while medicine has seen very long hours on account of the doctor shortage.

If they aren't seeing patients, they aren't billing.

Right, but 2000 hours per year wasn't traditionally the requirement. That may have changed. The professions have declined over the past 30 years.

For example, before the legal profession went to hell, 1200 billable hours was the requirement. Remaining time was for networking, keeping current, attending conferences, etc. If you billed 1500 hours, you were a rock star and guaranteed to make partner. Enough money was made in the billed hours to pay for the off-meter stuff.

They go to school an unthinkably long number of years and then they're put into a sleep depravation nightmare called "interning" for years

That is true. Medical school and residency are extremely difficult.

before they get to have a career that normally includes "on call time" where they're woken up at all hours of the night to go save someone's life.

Obviously, medicine can't be limited to the 9-to-5 hours, because people get sick all the time.

Regarding the very long work weeks, this problem was at least partially created by the AMA. They've been limiting medical school admissions to keep an artificial shortage of doctors. That has created an environment in which working hours are much more than they used to be.

Re: Hackathons are bad for you

#82
post #80
post #76

Earlier quoted context omitted.

Doctors can read medical journals and call it "working time" Where did you get that idea? I grew up in a family of doctors. If they aren't seeing patients, they aren't billing. They go to school an unthinkably long number of years and then they're put into a sleep depravation nightmare called "interning" for years before they get to have a career that normally includes "on call time" where they're woken up at all hou…

I would say that the expectation is "right" (ethically), and where it contradicts the world, it's the world, not the expectation, that is flawed :)

Correct. I probably should not have invoked medicine, because (a) the doctor shortage has produced a culture of very long hours, (b) high fixed costs (e.g. malpractice insurance) skew the relationship between hours worked and payoff, and (c) there is a well-known and long period of intense professional hazing.

The ideal of professionalism is a good one. It has been under attack over the past 30 years.

Incidentally, both the medical and legal profession have suffered in opposite ways. The AMA imposed tight limits on medical school admissions in order to create a doctor shortage, and that has generated a huge per-doctor workload. On the other hand, the lack of control (and declining standards) in law has created a surplus of attorneys that has destroyed the professional culture in traditionally "white shoe" firms.

Doctors suffer very long hours (especially as residents) because there is too much work. Lawyers live in an imploded culture because there is so little desirable work (per attorney) that the partners hold all the cards.

This is irrelevant to software engineers, who should (by any standard or moral calculus) have the autonomy accorded a profession but, currently, do not. It's up to our generation to change that.

Re: Hackathons are bad for you

#83
post #76

Earlier quoted context omitted.

Doctors can read medical journals and call it "working time" Where did you get that idea? I grew up in a family of doctors. If they aren't seeing patients, they aren't billing. They go to school an unthinkably long number of years and then they're put into a sleep depravation nightmare called "interning" for years before they get to have a career that normally includes "on call time" where they're woken up at all hou…

Perhaps I shouldn't have picked medicine as an example. The principle of professionalism is sound, but many of the traditional professions have departed from it. Law has outright imploded, while medicine has seen very long hours on account of the doctor shortage. If they aren't seeing patients, they aren't billing. Right, but 2000 hours per year wasn't traditionally the requirement. That may have changed. The profess…

I don't think your point about the AMA is entirely accurate; I know people that have been practicing medicine for 40 years and they would disagree about the increase in hours per week; in fact, residents now have a cap on the number of hours per week they can work, something that didn't exist in the past.

A bigger problem with the AMA is that it's made up almost entirely of academics and yet wields a massive amount of power over the government's decisions regarding clinical practice.

The thing you might not realize is that in order to maintain board certification, doctors HAVE to read periodicals and go to conferences. There's a continuing education requirement so that they stay current.

Re: Hackathons are bad for you

#84
post #76

The real crime is that programmers have so little time for the exploratory work that the career requires that they have to do all of that off-hours. Doctors can read medical journals and call it "working time". Most programmers have feces thrown at them if they're caught learning on the job. This is just something we have to suffer until we develop a stronger tribal identity and demand the conditions of a profession…

Doctors can read medical journals and call it "working time" Where did you get that idea? I grew up in a family of doctors. If they aren't seeing patients, they aren't billing. They go to school an unthinkably long number of years and then they're put into a sleep depravation nightmare called "interning" for years before they get to have a career that normally includes "on call time" where they're woken up at all hou…

I agree. I know many scientists who put half their time to reading and reviewing papers, but I can't say the same for any other profession.

Re: Hackathons are bad for you

#85
post #14

Earlier quoted context omitted.

@_@ how is going outside and waking up every morning bad for you like alcohol?

You can get hit by a car. Or fall from the stairs. Also, air outside is unhealthy in big cities. And then there're the UV rays.

This line of logic could be used as a justification for doing anything. "Meth is bad for you? So is going outside, cos pollution or something."

Re: Hackathons are bad for you

#86
post #62
post #25

Large-scale Hackathons are the best thing that's ever happened. I've learned new languages/frameworks, tools, platforms, and even learned nearly everything I know about programming at hackathons. Its hard to find a better environment for learning than one in which you are building something you are passionate about and overcoming obstacles like nobodys business with a hard external deadline and plenty of incentive wi…

Wow you conjured images of cocaine addicts in my head. Or the less ominous 'sugar rush'. Hackathons should be peaks of activity / motivation / energy, not THE place where you learn 'nearly everything'. You need to find a way to motivate yourself in a calm and relaxed environment.

Coming from zero experience in programming, there wasn't a better place to begin learning. Where better to begin learning than in a room full of top-notch programmers and experts who are 100% willing to help you out?

Re: Hackathons are bad for you

#87
I've done a couple hackathons and while I did lose a good amount of sleep and loaded up on caffeine I found them to be fun and thoroughly enjoyable.

Too be honest I didn't find them any different than the times I have picked up a new game or book and stayed up all night playing/reading or spent time with friends playing marathons tournaments.

Hackathons are no better or worse than a majority of the other things we do, they just happen to be sponsored events where you don't spend all your own money on junk food.

Re: Hackathons are bad for you

#88
post #78

I am totally lost by this post. I've attended several hackathons, but they're nothing like what's described. They tend to be 9-to-5 affairs stretched out over several days. The food at the last one had a lot of fruit, healthy sandwiches, plenty of water, juice, coffee, tea, (and yes, some junk food). We saved the boozing for dinner. And the hackathons weren't a distraction. Yes, some people ran around and talked a lo…

That's the problem with "X is bad/terrible" posts. They focus on one interpretation or implementation then focuses on the bad parts of that one version of the concept. Are late night sleep deprived coding fests terrible ideas as a sustainable lifestyle/development style? Yes. Is that the point of all (or even most) hackathons? No.

Re: Hackathons are bad for you

#89

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 a…

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.

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.

Re: Hackathons are bad for you

#90

Hackathons run by companies have always seemed to me to be a way for them to unleash creative thinking without having to devote significant company time to it or make strategic tradeoffs. The best companies find a way to build the spirit of hackathons into the daily culture and provide scheduled, dedicated time to do this during normal business hours. That being said, if you're young and have no kids then hackathons…

If you're running a hackathon in a company do it on company time and make sure to be prepared to do something with the ideas they generate. Results of our recent hackathon is a good example how to do it: out of 7 out of 14 projects are finding their way to the product roadmap. We run it on Thursday-Friday with demos on Monday morning.

If you don't follow up, event may backfire and will remain an example how a company merely pays lip service to ideas coming from developers.

Post reply on HN