You have a point, but doing it every once in a while doesn't hurt (I do it once or twice per year), since it's a great way to meet new people (and opportunities)
I still would steer clear of things like TechCrunch Disrupt Hackathons and the like. They're just a way for media orgs to get page views and generate buzz.
Yes, a couple folks at those kind of events get a lot of press and attention, but everyone else just wastes their time.
You are right - I'm not that familiar with the US scene, being from Slovenia (EU). My last hackaton was Copenhagen Startup Weekend, which I think is a similar event, since I "had" to code A LOT :) The good thing the emphasis was not on media/buzz, but connecting people (I guess that's why it was at Nokia HQ in Denmark :).
I understand that. It doesn't mean they're not being used though. If you want to build something, it's much better to get your friends together for a private session, then something put on by an events company or an incubator. As someone who used to put on events, I can speak with authority on motives: most Hackathons are just an attempt to sell more tickets to an event - not a genuine opportunity for Developers to build things.
I'm guessing that a big attraction is that these events provide motivation. It's like telling an athlete that if they want to exercise, they can do so any time on their own. There's no need to go to the olympics to do it there. However, most likely wouldn't mind being used because the benefits go both ways.
I'm confused. Do people pay to attend hackathons? I can understand a contribution to costs (ie for pizza etc) if there are no sponsors but paying seems odd.
I've run one hackathon myself and it most of the feedback I got was quite positive. Off the top of my head, the things that people liked were; the chance to meet/work with new folks in a low-risk way, to try out some new tech/language/framework that they'd never got round to, do something within a short deadline.
Overall, it went pretty well and it I don't think anyone was (or felt) 'used'.
You say that several times, but the only time I've seen that it worked out the other way around. The conference had twice as many attendees as the hackathon; it was clear what more people were interested in. I realise one data-point is not proof, but you also haven't produced anything to back up your assertion.
Please create the next killer app, and give all the rights to me so I can take all of your work and make a bundle of cash. I know you like building things, and I like making money. Seems like a good arrangement to me. I might even throw in a free T-shirt.
You've been going to the wrong hackathons then. If you look hard enough you'll find some where you don't need to sign anything, and if you can't find any, start planning one.
In my experience it's the other way around. None of the hackathons I've been to in the UK have asked for rights. I'm sure if you looked you could find one, but clearly most aren't stupid enough to try.
Wait... Who in their right mind would work for free on someone else's project? And sign away the ownership of the code (non open source) for them to profit from?
Every programmer I know have more ideas than they will ever have time to finish. Why would they do something like that?
>> "I have a Computer Science degree, but it’s been five years since I’ve written a line of commercial code, so now I employ very talented Developers to build product."
Where did you find these talented developers? Was it a hackathon?
While there may be some opportunists out there looking to exploit young coders, the vast majority are seeking to legitimately employ bright young/old talent. Well at least I thought so?
Has anyone had experiences of being exploited? Please share.
I appreciate the sentiment greatly, and I'm only in the valley about once a month or so (and not in the startup circles) so I can't speak to how intentional the exploitation is, but from the other side:
At 34, I can hardly be considered the youthful optimist he casts us at. I have a life, and a family, but I really enjoy the occasional hackathon. In fact, I'd suspect that a lot of my best code is done without the distractions of the house and family -- without worrying about whether or not the lawn is getting too high, or needs watering, or if the dogs need feeding, or whether my kid needs help with her homework, or if there's a spider that my wife needs me to kill.
Lock me up in a room for a few days and give me root on a server and I'll bang something out, and I'm happy to do so. Working at home is rife with distraction, but working at the office is even worse, but while there are certainly hackathon environments that aren't conducive to productivity, most of them at least free the developers of any responsibility that isn't 'code production'.
In short, they're enjoyable if they're done correctly, and they're horrible if they aren't... but I've never felt exploited by them, so either it's unique to the valley or I've just done a good job of avoiding that sort of thon.
Agreed - focused time without distraction is golden. But having experienced a lot of hackathons, they're just thinly veiled attempts at pushing ticket sales at events or ways for companies to get more work out of their staff.
I don't think you can tar and feather all hackathons. Some of the events I support are where groups unite to help charities or civic hacking that supports communities.
I don't think you're giving enough credit to the optimistic youth! They notice all right, most of them just don't care enough because all they really want to do is programming, motherfucker. After X years in the industry their passion might fade (and possibly their skill if they stop coding altogether), but it's not naïvety that gives rise to the occasional optimistic youth who gets screwed.
"They’re probably just trying to cash in on your youth and optimism."
I find this about most companies, especially in silicon valley. Just look at Google or Facebook. They get 20 somethings right out of college and work them to the bone on a salary (IE: you don't get paid any extra).
Sure, you can go home at 5, but you most likely won't get a promotion when everyone around you is working until 7 or 8.
IME your description of twenty-somethings as cannon fodder is more common on Wall Street and at IT consulting firms than Silicon Valley. For example, everything I've read is that Facebook does not overwork their employees in the course of normal business.
In the very early days of a startup (< 50 employees), people often work crazy hours. But everything I've seen suggests that once you start to scale, crazy hours are less common except when deadlines loom.
"For example, everything I've read is that Facebook does not overwork their employees in the course of normal business."
This isn't what I've heard at all..from people working there now. These companies don't say you are required to work past 40 hours. However, it's part of the culture.
This is most likely because they hire right out of college and the employees have no obligations, which allow them to make work their life.
I've been to two hackathon type events. I would have gone to more, but I was living in an area without much of a startup/hacker scene.
The first was SuperHappyDevHouse, following Startup School in 2006. It was mostly hackers working on their own projects and occasionally collaborating. I saw no evidence of anybody attempting to exploit anybody else, especially not non-hackers trying to get free work from hackers.
This was the second: http://hackd.it/. I've gone a couple times now, and didn't feel like there was any exploitation going on there. The ratio of hackers to non-hackers was good and people seemed to mostly be working on things they had a stake in.
A similar event run by non-technical people looking to get their ideas built cheap/free wouldn't be enjoyable for hackers, I expect. If you know an event is like that, don't go.
I'm not entirely sure what hackathons Ryan Carson has been to, but this post is seriously misguided.
Developers don't go to hackathons to be "code monkeys", rather they go to build something cool in a fun environment. It's often a great break outside of the day job to build something they would otherwise not have the motivation to. No one is stealing their concept or forcing them to take it further, it's just fun.
As for hacker mansions, people like to live with like-minded folk and code. What's wrong with that? I fail to see how people are being exploited here. Perhaps some examples would help.
I agree with you on the reason Developers go to hackathons. That's why they're so likely to be taken advantage of. I'm simply saying that the young developer community needs to be wary.
It's clearly written by someone who thinks they can throw material things at a Developer and then get them to work 20-hour days for three months straight.
I'm just not entirely sure how someone can be taken advantage of at a hackathon. Are you implying that someone will steal their product? Or that they'll somehow be convinced to give up a large % stake in their project by someone who can't code? Again, an example of a hackathon where this has happened would be great. Besmirching the name of hackathons in general is wrong.
As for hacker mansions, the post you linked to opens with "Like the idea of living/working in a Palo Alto hacker mansion?". If the answer to that question is no, then the likelihood is you wouldn't apply to this job.
I disagree with your assessment that this ad is "clearly written by someone who thinks they can throw material things at a Developer and then get them to work 20-hour days for three months straight". From my perspective, they're offering an amazing summer experience for the right candidate who wants to work with them. This ad is clearly not aimed for experienced developers, but rather young folk who are looking to get experience in the startup community.
Let's not forget that employment is at will, so if someone is not enjoying working at such a place, they can leave at any time. I, for one, know a bunch of people who love and thrive in such environments. As for "20-hour days", that's just a number you've thrown out. Who's to say you couldn't have a great work/life balance at a hacker mansion?
You can be taken advantage of simply by participating. Hackathons that are tacked on to events are a great example: they're simply a way to sell more tickets. I've been guilty of this in the past on shows we've done (Twitter's Chirp conf, etc).
Can good things happen at these hackathons? You bet. That doesn't mean Developers shouldn't be careful though.
As for "20-hour days", that's just a number you've thrown out. Who's to say you couldn't have a great work/life balance at a hacker mansion?
The whole point of a "hacker mansion" is to work 7 days a week for three months straight.
Have you ever lived in a hacker house? I haven't, and if you haven't, then I don't think either of us are in the position to say the whole point of living in a hacker house is to work non-stop. You simply don't know that.
Of course lots of work is going to get done at such a place, but who said that the experience and fun wouldn't also be incredibly beneficial to a young developer?
I lived in the Palo Alto hacker house for a time. It wasn't "rah-rah entrepeneurs!!!" - though it had some - it was just a comfortable place to talk with people on similar wavelengths.
I've lived in 3 hacker houses (still living in one now), and it's been a nice place to live with like-minded individuals. It's equal parts fun and hard work.
Living in a hacker mansion right now, I can guarantee you that isn't the case.
Our hacker mansion is filled with people working on different companies, at different stages (some funded, some not, some with customers, some without, etc.), and all of whom add something interesting and different to the diversity of the house. I take _at least_ 1 day a week off, often two. But frankly, sometimes others have to tell me to, since I love what I'm doing.
In short, hacker mansions can work out great if the people there are vetted, smart, passionate, and okay with having social lives. If you get together a group of people who are only going to work 24/7, guess what, they'll work together and burn out together. That's not the house we built.
Furthermore, I get to hang out with deer and wild turkeys while I relax in an enormous house with killer amenities; I wouldn't have the money to pay for that myself. I code and run my business mostly from our shared office space in Palo Alto.
(Full disclosure: this is a separate and entirely different hacker house from the one ryancarson is talking about, but a hacker house nonetheless.)
On that note, I really wish commenting was turned back on for HN job postings. I understand why they were turned off - people trying to expose anonymity for instance - but since they left, I feel like I see worse and worse postings, with little repercussions - or at least community feedback - to the companies who post...
Ok, strictly speaking, YC companies would just post the jobs as regular submissions, and the job posting category came in part to shut off commenting. The point remains the same though.
I think it's about expectations. I would never sign up for the project you linked to, but that's because I'm a 40-something serial entrepreneur. OTOH if I were a college CS major I would seriously consider it.
My biggest regret career-wise is that as a young coder I never got a chance to work on cool projects and find mentors. I had to create those projects on my own without much guidance.
The company running that ad should realize they will likely attract developers who are pretty green. If so, no harm no foul. If they expect an experienced rock star to show up, they are delusional.
An inexperienced rock star might show up, but they should treat that as a happy accident.
That ad is for an internship, not a hackathon. It offers room, board and $3333/month. That's a better offer than most summer jobs for college students and more money than most students would make freelancing. Unpaid internships are still disturbingly common. The ad makes it clear that real work is expected. I really don't see a problem here.
"It's clearly written by someone who thinks they can throw material things at a Developer and then get them to work 20-hour days for three months straight."
Clearly? Given it's almost certainly not a 9 to 5 job. But I fail to see anything that indicates the job is consists of "20-hour days for three months straight".
As an aside part of being young (or not knowing about something when you are old) is learning from experience. Even though I don't necessarily agree that this involves 20 hour days, it seems like a reasonable paid opportunity and a good environment. If I wanted to break into TV, I would totally think it was reasonable to spend time as a 24 hour a day personal assistant to an important person doing whatever needed to be done to make connections.
FWIW I spent some time recently doing free work for a VC in something I know about. And, viola, they are now sending me paid customers. Just like that. I gave them hours and hours of my time (with no expectation of any return) and it has paid off.
I really think you have the wrong attitude toward this situation.
A typical intern wage in the Valley is 5-6K per month. This is 10K for a 12(?) week stint. The pay is a bit low, but it sounds like included perks make up for it. That rent must be about $1500 per person per month, bringing the total salary up to 14.5K - not significantly less than the standard.
A lot of young developers like this lifestyle - I know I did (I am sadly not 22 anymore). Just because it isn't the right lifestyle for you (and other people with families and responsibilities) doesn't mean people are being taken for a ride.
Edit: I now see that that 10K is for 10 weeks, bringing the salary right into the middle of the "normal" Valley intern range (aka higher than most American's highest lifetime salary)
> It’s a joke and I’m tired of it. Developers aren’t monkeys in a cage who can’t wait to do the next “hackathon”. They’ve got families, bills to pay and every other pressure that normal people do. They don’t want to drink Red Bull all night and sleep under their desks.
Except I do want to do those things, and many others do as well. Not all developers have families or lots of bills to pay. Even those with lots of responsibilities enjoy the occasional hackathon.
If they don't appeal to you, don't go to them, but don't pass it off as a joke because there are many people that really do enjoy hackathons and get some value out of them.
I wish we had more hackathons. Working intensely together is the best way for both sides to gauge each other. I consider myself a crusty old codger, and I'm tired of shotgun hirings where you are expected to work together like gangbusters after just an interview together.
A lot of bitterness on behalf of the author against, essentially, people who don't have kids and choose to spend more of their time coding. Sure we don't want to drive people over the edge by encouraging everyone everywhere to work all the time, but this post makes it seem like anyone who makes different life choices than the author (not having a family) is somehow just getting swindled.
" Developers aren’t monkeys in a cage who can’t wait to do the next “hackathon”. They’ve got families, bills to pay and every other pressure that normal people do. " - Ryan Carson
Really? So most hackers that go to these things have families?
One role of hackathons that I haven't seen mentioned here is they provide a way for developers and API makers to interact. For developers, it can helps them learn about different APIs in person by interacting with technical people from the offering companies. For companies with APIs, it helps them get developer mindshare, first-hand experience with how developers use their APIs, and offers the possibilities of having demos they can show future customers.
I couldn't agree more. I have been to a Startup Weekend last month and it was horrible seeing all the "biz guy" trying to vulture all the hackers to work on their MVP for 54H for FREE. Some even went home a 9pm and told the hackers " you are going to work all night on this, right ? " unbelievable...
I just went to my first hackathon this weekend, and I quite enjoyed it. Doing a week-end project is much more fun in groups, and there is a final presentation to enjoy and aim for. For this particular hackathon, we had sponsors who offered us free food and five prizes of 2000 pounds each. Considering they were only twenty teams, that's really not bad.
I have never been to a hackathon, but I do find the conditions of some of them a little strange. Why not provide normal work (call them fun if you want) hours for participants, say 8 hours distributed over three to four days? If your concern is people using the spare hours to work more on their products, well then great, make that part of the rules. In this case they will get three 8 hours shifts with all the support you can provide as an organizer, and the rest of the day they are on their own (StackOverflowing, real life feedback..). I can't help but notice that one of the reasons the author is complaining can be traced back to this let's-code-all-night type of deal. If only they can make that optional.
Reality intrudes. If you have a day job, or even if you're a student, it's hard to allocate 3-4 days to something that is not either paying the bills or contributing to your studies.
Heard at ISOJ 2012: "Making software is easy. It's the journalism that's hard" (13th International Symposium on Online Journalism)
I can only speak of the Buenos Aires startup scene. It's even worse than OP states. For example, this weekend an organization called "Palermo Valley" (claims to be non-profit but runs on a .com) organized a "Geeks on a Plane" meetup. If you see the about us pages and speakers it's full of marketroids, SEO "experts", journalists and douchy business types. A hacker friend was there and reports: "I just went to a palermovalley meetup and it was crawling with nontechnical people and too loud to talk".
There was another conference-meetup oriented to startups recently, but not for programmers. One of the talks was about how to handle the "monkeys". It was basically how to manipulate and find ways to make junior programmers work overtime for free, and pay them less by giving away token gifts. And of course never hire people over 24 or "too experienced".
Make sure you get paid fairly for every hour of your work. They need us more than we need them.
I'm the hacker friend in question (thanks!) and I seem to recall that you've come to and enjoyed a couple of hackathons at my place :)
I've also been disappointed with other nominally hacker-oriented events. I keep going to Argentine Bar Camps and keep being depressed at the lack of technical content other than infosec. (Argentina has a fantastic infosec community, which I have no interest in.)
However, I've been positively impressed with RubyAr and PyAr events. JSConf this weekend was apparently good too. Any other recommendations?
I think there are substantial realms of human endeavor where it's really true that "making software is easy," because they need software that's so easy that nonhackers can make it. I think that's a huge credit to all the hackers who have worked on software for making this stuff easy over the years. Unfortunately, it does result in some people thinking that that's all there is...
I disagree with this - I've been to several hackathons/API hack days, and like anything I guess you could be exploited, but I don't really see it.
What's nice is not only did I get to focus on building one thing straight out from start to finish in the alloted time, but it's mine - I get to commercialize it, market it, etc.
I definitely wasn't exploited - for all three of the ones where I've won a prize, I was the driving force/sole developer/whatever, so there wasn't some evil "business guy" getting me to work for free :) For Startup Weekend, I pitched, no one wanted to build what I wanted to build, so I joined another team. No big deal.
One of the best ones I went to was simply a "you hack all night on your own thing, no distractions, we're just keeping the lights on and ordering pizza." I think it might have cost $10 for the space.
I'm surprised this article is on the front page of HN. If developers are not X but are Y, then surely all of these schemes to employ and get developers with X tactics will soon disappear for lack of efficacy.
Agree with Ryan. And besides, what good can possibly come from say 48 hours of caffeine-fueled chasing of shiny dangling objects. That's not how you make software
I feel that Ryan's conflating hackathons - 1-2 day coding events - with 2+ week residence situations where you would probably be trying to actually build a business.
Some developers do enjoy drinking redbull and sleeping under a desk because evidently they do it voluntarily. I don't see the problem with that.
What's missing from the arguments in the article? I'm generally a supporter of hackathons, but if I was to play devil's advocate and advise caution among developers, I'd say:
* Although the entry price is usually free/nominal, there's still the opportunity cost of your time. And hackathons can leave you pretty drained for the next day, so a weekend hackathon needs to be justifiably worth it in terms of the learning, fun, and/or social connections you'll make from it.
* Most hackathons nowadays are sponsored by companies wanting to promote their platforms among developers. If the focus or requirement is to use those platforms, you need to think hard about whether they're worth your effort.
* You will be subjected to pitches of varying lengths. I've witnessed "one day hackathons" which were half a day of preamble. So your hacking efforts may be minimal.
* Wifi access is critical and if the organisers haven't got their act together, you would have been more productive at home.
* You can learn a technology at a hackathon or you can build something cool. You will be disappointed if you expect to do both at the same event.
* If you're trying to start a business at a weekend, coding is probably not the way to do it. So if you're going to a pure coding hackathon with the aim of starting a business, you will probably be disappointed. (Startup Weekend etc make more sense for that.)
They don’t want to drink Red Bull all night and sleep under their desks.
Some of us do from time to time. It's fun. I've got a family, etc, but I like geeky extra curricular activities in the same way other people like gardening, hiking, or whatever.
All that said, I've seen the sort of hackathons Ryan's describing and they're a kind of stereotype in the same way "brogrammers" are a programmer stereotype. They're not the majority, they're just the cases people seem to be gossiping about. (Scoble has been to and written about quite a few good ones over the years, I think, and here in the UK, they're certainly more down to earth generally.)
So I think Ryan has a point for the opportunists' hackathons but not hackathons generally, and it's easy to misinterpret it that way.
Another related issue are the startup accelerators claiming to be based on the Y Combinator model. Full of MBAs and no hackers in sight. They only offer office space, marketing advice, template spreadsheets, and a very tiny bit of money (none of it for paying workers).
96 comments
[ 3.1 ms ] story [ 162 ms ] threadYes, a couple folks at those kind of events get a lot of press and attention, but everyone else just wastes their time.
I truly have no idea, I live far, far away from the valley in a different world.
I've run one hackathon myself and it most of the feedback I got was quite positive. Off the top of my head, the things that people liked were; the chance to meet/work with new folks in a low-risk way, to try out some new tech/language/framework that they'd never got round to, do something within a short deadline.
Overall, it went pretty well and it I don't think anyone was (or felt) 'used'.
Dear Hackers,
Here is the challenge:
Please create the next killer app, and give all the rights to me so I can take all of your work and make a bundle of cash. I know you like building things, and I like making money. Seems like a good arrangement to me. I might even throw in a free T-shirt.
I would relish the opportunity to meet new people and work on something different.
Every programmer I know have more ideas than they will ever have time to finish. Why would they do something like that?
Where did you find these talented developers? Was it a hackathon?
While there may be some opportunists out there looking to exploit young coders, the vast majority are seeking to legitimately employ bright young/old talent. Well at least I thought so?
Has anyone had experiences of being exploited? Please share.
At 34, I can hardly be considered the youthful optimist he casts us at. I have a life, and a family, but I really enjoy the occasional hackathon. In fact, I'd suspect that a lot of my best code is done without the distractions of the house and family -- without worrying about whether or not the lawn is getting too high, or needs watering, or if the dogs need feeding, or whether my kid needs help with her homework, or if there's a spider that my wife needs me to kill.
Lock me up in a room for a few days and give me root on a server and I'll bang something out, and I'm happy to do so. Working at home is rife with distraction, but working at the office is even worse, but while there are certainly hackathon environments that aren't conducive to productivity, most of them at least free the developers of any responsibility that isn't 'code production'.
In short, they're enjoyable if they're done correctly, and they're horrible if they aren't... but I've never felt exploited by them, so either it's unique to the valley or I've just done a good job of avoiding that sort of thon.
It is the nature of optimistic youth that they rarely notice. And when they do, they quickly become old codgers (like the person typing this comment.)
I find this about most companies, especially in silicon valley. Just look at Google or Facebook. They get 20 somethings right out of college and work them to the bone on a salary (IE: you don't get paid any extra).
Sure, you can go home at 5, but you most likely won't get a promotion when everyone around you is working until 7 or 8.
http://www.quora.com/Facebook-Inc-company/What-are-the-avera...
In the very early days of a startup (< 50 employees), people often work crazy hours. But everything I've seen suggests that once you start to scale, crazy hours are less common except when deadlines loom.
It's common with both.
"For example, everything I've read is that Facebook does not overwork their employees in the course of normal business."
This isn't what I've heard at all..from people working there now. These companies don't say you are required to work past 40 hours. However, it's part of the culture.
This is most likely because they hire right out of college and the employees have no obligations, which allow them to make work their life.
Its also expedient in terms of time we have to invest pursuing that position.
The first was SuperHappyDevHouse, following Startup School in 2006. It was mostly hackers working on their own projects and occasionally collaborating. I saw no evidence of anybody attempting to exploit anybody else, especially not non-hackers trying to get free work from hackers.
This was the second: http://hackd.it/. I've gone a couple times now, and didn't feel like there was any exploitation going on there. The ratio of hackers to non-hackers was good and people seemed to mostly be working on things they had a stake in.
A similar event run by non-technical people looking to get their ideas built cheap/free wouldn't be enjoyable for hackers, I expect. If you know an event is like that, don't go.
Developers don't go to hackathons to be "code monkeys", rather they go to build something cool in a fun environment. It's often a great break outside of the day job to build something they would otherwise not have the motivation to. No one is stealing their concept or forcing them to take it further, it's just fun.
As for hacker mansions, people like to live with like-minded folk and code. What's wrong with that? I fail to see how people are being exploited here. Perhaps some examples would help.
Regarding "hacker mansions" a cursory read of this job posting should reveal what I'm referring to: http://news.ycombinator.com/item?id=3961037
It's clearly written by someone who thinks they can throw material things at a Developer and then get them to work 20-hour days for three months straight.
As for hacker mansions, the post you linked to opens with "Like the idea of living/working in a Palo Alto hacker mansion?". If the answer to that question is no, then the likelihood is you wouldn't apply to this job.
I disagree with your assessment that this ad is "clearly written by someone who thinks they can throw material things at a Developer and then get them to work 20-hour days for three months straight". From my perspective, they're offering an amazing summer experience for the right candidate who wants to work with them. This ad is clearly not aimed for experienced developers, but rather young folk who are looking to get experience in the startup community.
Let's not forget that employment is at will, so if someone is not enjoying working at such a place, they can leave at any time. I, for one, know a bunch of people who love and thrive in such environments. As for "20-hour days", that's just a number you've thrown out. Who's to say you couldn't have a great work/life balance at a hacker mansion?
Can good things happen at these hackathons? You bet. That doesn't mean Developers shouldn't be careful though.
As for "20-hour days", that's just a number you've thrown out. Who's to say you couldn't have a great work/life balance at a hacker mansion?
The whole point of a "hacker mansion" is to work 7 days a week for three months straight.
That doesn't sound like taking advantage; that sounds like quid pro quo. Developers are buying tickets to attend a hackathon.
Of course lots of work is going to get done at such a place, but who said that the experience and fun wouldn't also be incredibly beneficial to a young developer?
Our hacker mansion is filled with people working on different companies, at different stages (some funded, some not, some with customers, some without, etc.), and all of whom add something interesting and different to the diversity of the house. I take _at least_ 1 day a week off, often two. But frankly, sometimes others have to tell me to, since I love what I'm doing.
In short, hacker mansions can work out great if the people there are vetted, smart, passionate, and okay with having social lives. If you get together a group of people who are only going to work 24/7, guess what, they'll work together and burn out together. That's not the house we built.
Furthermore, I get to hang out with deer and wild turkeys while I relax in an enormous house with killer amenities; I wouldn't have the money to pay for that myself. I code and run my business mostly from our shared office space in Palo Alto.
(Full disclosure: this is a separate and entirely different hacker house from the one ryancarson is talking about, but a hacker house nonetheless.)
My biggest regret career-wise is that as a young coder I never got a chance to work on cool projects and find mentors. I had to create those projects on my own without much guidance.
The company running that ad should realize they will likely attract developers who are pretty green. If so, no harm no foul. If they expect an experienced rock star to show up, they are delusional.
An inexperienced rock star might show up, but they should treat that as a happy accident.
Clearly? Given it's almost certainly not a 9 to 5 job. But I fail to see anything that indicates the job is consists of "20-hour days for three months straight".
As an aside part of being young (or not knowing about something when you are old) is learning from experience. Even though I don't necessarily agree that this involves 20 hour days, it seems like a reasonable paid opportunity and a good environment. If I wanted to break into TV, I would totally think it was reasonable to spend time as a 24 hour a day personal assistant to an important person doing whatever needed to be done to make connections.
FWIW I spent some time recently doing free work for a VC in something I know about. And, viola, they are now sending me paid customers. Just like that. I gave them hours and hours of my time (with no expectation of any return) and it has paid off.
I really think you have the wrong attitude toward this situation.
A typical intern wage in the Valley is 5-6K per month. This is 10K for a 12(?) week stint. The pay is a bit low, but it sounds like included perks make up for it. That rent must be about $1500 per person per month, bringing the total salary up to 14.5K - not significantly less than the standard.
A lot of young developers like this lifestyle - I know I did (I am sadly not 22 anymore). Just because it isn't the right lifestyle for you (and other people with families and responsibilities) doesn't mean people are being taken for a ride.
Edit: I now see that that 10K is for 10 weeks, bringing the salary right into the middle of the "normal" Valley intern range (aka higher than most American's highest lifetime salary)
Except I do want to do those things, and many others do as well. Not all developers have families or lots of bills to pay. Even those with lots of responsibilities enjoy the occasional hackathon.
If they don't appeal to you, don't go to them, but don't pass it off as a joke because there are many people that really do enjoy hackathons and get some value out of them.
By the same logic if we don't like OP's opinion, we should stop reading and may be stop questioning him instead?
People will and should question any new practice.
I simply said "Think twice. They’re probably just trying to cash in on your youth and optimism."
Not everything's about the money.
Really? So most hackers that go to these things have families?
I can only speak of the Buenos Aires startup scene. It's even worse than OP states. For example, this weekend an organization called "Palermo Valley" (claims to be non-profit but runs on a .com) organized a "Geeks on a Plane" meetup. If you see the about us pages and speakers it's full of marketroids, SEO "experts", journalists and douchy business types. A hacker friend was there and reports: "I just went to a palermovalley meetup and it was crawling with nontechnical people and too loud to talk".
There was another conference-meetup oriented to startups recently, but not for programmers. One of the talks was about how to handle the "monkeys". It was basically how to manipulate and find ways to make junior programmers work overtime for free, and pay them less by giving away token gifts. And of course never hire people over 24 or "too experienced".
Make sure you get paid fairly for every hour of your work. They need us more than we need them.
I've also been disappointed with other nominally hacker-oriented events. I keep going to Argentine Bar Camps and keep being depressed at the lack of technical content other than infosec. (Argentina has a fantastic infosec community, which I have no interest in.)
However, I've been positively impressed with RubyAr and PyAr events. JSConf this weekend was apparently good too. Any other recommendations?
I think there are substantial realms of human endeavor where it's really true that "making software is easy," because they need software that's so easy that nonhackers can make it. I think that's a huge credit to all the hackers who have worked on software for making this stuff easy over the years. Unfortunately, it does result in some people thinking that that's all there is...
What's nice is not only did I get to focus on building one thing straight out from start to finish in the alloted time, but it's mine - I get to commercialize it, market it, etc.
I definitely wasn't exploited - for all three of the ones where I've won a prize, I was the driving force/sole developer/whatever, so there wasn't some evil "business guy" getting me to work for free :) For Startup Weekend, I pitched, no one wanted to build what I wanted to build, so I joined another team. No big deal.
One of the best ones I went to was simply a "you hack all night on your own thing, no distractions, we're just keeping the lights on and ordering pizza." I think it might have cost $10 for the space.
Is it how you try out an idea, play with something new, experiment with a really rough prototype and get instant feedback? Yes.
Some developers do enjoy drinking redbull and sleeping under a desk because evidently they do it voluntarily. I don't see the problem with that.
What's missing from the arguments in the article? I'm generally a supporter of hackathons, but if I was to play devil's advocate and advise caution among developers, I'd say:
* Although the entry price is usually free/nominal, there's still the opportunity cost of your time. And hackathons can leave you pretty drained for the next day, so a weekend hackathon needs to be justifiably worth it in terms of the learning, fun, and/or social connections you'll make from it.
* Most hackathons nowadays are sponsored by companies wanting to promote their platforms among developers. If the focus or requirement is to use those platforms, you need to think hard about whether they're worth your effort.
* You will be subjected to pitches of varying lengths. I've witnessed "one day hackathons" which were half a day of preamble. So your hacking efforts may be minimal.
* Wifi access is critical and if the organisers haven't got their act together, you would have been more productive at home.
* You can learn a technology at a hackathon or you can build something cool. You will be disappointed if you expect to do both at the same event.
* If you're trying to start a business at a weekend, coding is probably not the way to do it. So if you're going to a pure coding hackathon with the aim of starting a business, you will probably be disappointed. (Startup Weekend etc make more sense for that.)
Some of us do from time to time. It's fun. I've got a family, etc, but I like geeky extra curricular activities in the same way other people like gardening, hiking, or whatever.
All that said, I've seen the sort of hackathons Ryan's describing and they're a kind of stereotype in the same way "brogrammers" are a programmer stereotype. They're not the majority, they're just the cases people seem to be gossiping about. (Scoble has been to and written about quite a few good ones over the years, I think, and here in the UK, they're certainly more down to earth generally.)
So I think Ryan has a point for the opportunists' hackathons but not hackathons generally, and it's easy to misinterpret it that way.