Research from Evan’s Data tells us that only 7% of developers worldwide have ever participated or have an interest in participating in a Hackathon like event. I would argue that the percentage that actually write apps is even lower. With such a low penetration rate, why all of the Hackathons? Given that many of the Hackathon participants might already know your platform, you’re certainly not going to set the world on fire with all of the new developers that signup for using your technology as a result of the Hackathon.
Hackathons are expensive. You typically need to rent a venue and provide food (for a physical hackathon). You might be putting up prize money and/or giving out developer swag (for both a physical and virtual hackathon). Is it worthwhile?
Let’s start by talking about what you get out of a Hackathon. You might pick up a handful of developers who signup, but if you look at the cost and divide that by the number of new developers, the price per new developer of your Hackathon is probably going to be really expensive! Thus, you need to look deeper for value out of your Hackathon, and I believe that if you do it right, there is more value to be had.
Your Hackathon is a PR opportunity, and you need to take advantage of this by getting your PR team involved. You should be promoting your Hackathon before the event and doing that worldwide. Although many developers might not come, they might see that you are doing a Hackathon and by reading what you have to say might learn something about your platform, your APIs, and/or your SDK’s. The same is true about the post-Hackathon promotion. This will require extra work, but plan on it, or this value will slip through your fingers.
You’ve created your platform, you’ve built SDK’s, you’ve built API’s, you’ve packaged it, and you put it onto your developer portal. But, and this is a big but, is it any good? Use your Hackathon for market feedback. Sit down with the participants and run a small, casual, non-blind focus group at the end of your Hackathon. Ask question and then listen. Ask the developers about their experience.
You never know, one of the Hackathon teams might figure out a new use case for your technology that will change the world and you will have played a role in it.
In summary, Hackathons are not really a way to recruit lots of developers to your platform. But they are a great way of generating some buzz around your technology and an even better way to learn more about how your technology is packaged and what it can be used for.