Don't Attend a Hackathon
caseysoftware.com
caseysoftware.com
It was telling the "ideas people" to go away, not the devs to avoid them.
Writing code for one's own idea is play. Writing code for someone else's vision is work.
"I also have a great idea, I'd like to start an electric car factory in india. I just need an engineer who plans the factory, designs the electric car blueprints, manages the building of the factory, organizes the machines, and implements the structure for mass producing cars. Shall we do a 50/50? You build the factory, I do the rest."
At these early stages, the risk/effort split isn't even close to 50/50.
It is a star in my book though, when someone has managed to convince other people to part with their money before they come asking for people to help with the building. Gives the idea a bit more merit.
I talked about that one a few years ago too: http://caseysoftware.com/blog/startup-risks-for-developers
Would be even better if your site had some TLS love! ;-)
Thanks for sharing!
If you're really lucky they'll offer to split any income with you 80:20.
If not - think of the exposure! (Etc.)
Those seeking free work are inadvertently preying on those with imposter syndrome. Many devs refused free work in the pit of the tech recession (2002-2003). Expecting that to happen today is laughable.
I remember seeing a page here on hn listing 1001 great ideas. So if you are out of ideas, then just pick one from there and adapt it to a problem you have identified.
There are an endless number of ideas you can come up with that combine some of your domain knowledge with a problem you can identify in your local community. I was just reading an article about pot holes in Oslo. How about an app that lets you quickly log a pot hole. Or use the accelerometer to identify pot holes and warn other users. Or let you plan a bike route to avoid pot holes.
Everyone is capable of coming up with ideas. Just because they come from a developer doesn't make them any better than coming from a non-developer. Then again lots of terrible ideas come from both devs and non-devs.
The upside for the developer is that they can evaluate the complexity of an idea much better than non-devs and can make a nice little demo to show others.
A good team project needs a strong vision and someone that coordinates that vision among team members. Its hard to coordinate that vision AND directly contribute at the same time in a compressed time period (I've tried to do that too and its really hard)
There are a lot more people who would want that kind of role than people who would be good at it/able to attract a team for it. But that doesn't mean that that role isn't important for team projects.
I did a followup on this post here: http://clarify.io/blog/howto-be-successful-at-a-hackathon/ and just linked it from this post.
Ideas are a dime a dozen. It's execution that matters (at least when you are just starting your business) and to these companies hiring engineers and _actually building something_ seem to be somewhat of an afterthought.
I guess yeah, don't be a 'I just need a developer to build exactly what I say' dick about it, but I don't think I've met many of them.
No, though I've seen those too: http://caseysoftware.com/blog/ip-agreements-at-hackathons
Truth told, any startup producing something must absolutely control their intellectual property to achieve best results at deal time. I'd call out any group undermining that as irresponsible or predatory. I'd probably not go soft about it as you did, either. Not critiquing you rather than saying an I.P. transfer agreement at a hackathon is so obviously bad and scheming I'd call them out without hesitation. If they tried, it would be the shortest libel lawsuit ever lol.
>If you attend a hackathon with a preconceived notion of recruiting a team to build your Vision, on your terms, for your benefit, you’re doing it wrong. Instead, you should attend to learn more about the skills and understanding you need or that you need to hire for in your team.
alternatively (and perhaps controversially) if you have some cash and can plan a project out and write down proper specs you can hire someone online for $15/hr to do the work for you. They get paid and you walk away with some kind of project implemented.
"I'll do the thinking around here" - I've never seen those situations end well.