POST
Hackaton - internal or external, a great thing to do regardless
1. What’s a hackathon
Hackathon’s meaning is partially incuded in it’s name, hack + marathon, marathon of “hacking”.
It’s an event where large ammounts of developers/IT/design/management/etc experts meet together to work on a projects with the goal of finishing it in planned hackathon lenght (usually 24-72hrs). Those projects tend to have a theme selected by hackathon organizers, however the exact project ideas come from participants.
Is it, like, even popular?
Yes it is. There is a ton of developers willing to code for fun, there is also a ton of people willing to help organize such events. The whole idea behind those kind of events is simple, but they are made different and interesting through theme and the location. Check out a few of interesting ones:
I assure you that most of those had open tickets that were gone in matter of days.
2. External/open hackathons
Those are the most common ones. External - as in available for anyone interested in participating.
What’s in for the organizers?
Organizing one seems like a lot of work, right? Food, drinks, theme, place to stay, hardware (screen/desks). Why would anyone bother with making one? Well for one you have a large group of IT people who obviously can develop solutions seeing what insane projects are sometimes finished in merely 24-72hrs. IT is still haunted by specialist shortages. Interviewing takes a lot of time both due to the quality of candidates and broken recruitment processess.
Hackathon by it’s nature of working for fun is a fantastic place to fish out experts who enjoy their work for what it is - after all they spend their free time coding stuff that will most likely not bring them any material gain. Those events also tend to aggregate experienced people who can actually build stuff.
And it’s not just developers or IT in general. Great designers, managers, content writers enjoy hakcathons as well!
What’s in for participants?
- Fun is the first one. Sometimes you have finished your personal project some time ago and cannot find idea or motivation to start a new one, or you feel a bit burned out by your day to day work. I bet you already forgot how much fun it is to build barely working prototype :)
- Experience gain is a nice addition too. You work with other experts on a project after all.
- Space for experiment. Perhaps you are a backend developer that heard about how great React.js is, or you are a frontend developer wanting to check out how nodejs/closure/placeholder_here. Hackathons are there to help you experiment.
- Career growth opportunity. That is an extension of previous paragraph. Companies are looking for experts, experts are often looking for new opportunities.
3. Internal (company-wide) hackathons
Those are the ones that are rare and simultaneously the ones that bring the most benefit.
Here at LifeWorks we have organized one just before december. Although it was reserved only for the employees I do believe it has been an eye-opening event for management and a fun one for participants.
What’s in for the company?
Recruitment
The same benefit as external hackathons applies here only if the event is open for both internal and external participants.
It is however slightly different. Hackathons that are aggregating both internal and external participants are a great way of recruiting as well. Subconsciously employees are working together with people from the outside. Such work often results in a great cooperation and a great hackathon project. This way companies are able to effortlessly interview and test out how potential candidates fit into the teams they have built.
Product enhancement
Employees are the ones that see, use and work on given product the most. They are often the ones who try to improve it during their work time, it is not rare however (especially in startup community) for them not to have an opportunity to do so. Tight schedules, hotfixes needed on production right now, weak management and planning often make it impossible. Hackathons however are the time when people can sit down and build/enhance something they always wanted to do.
Upper management may be surprised how much can be done in so little time when everyone is motivated and unmanaged. Of course such projects if choosen to be product features have to go through normal release process, however the time will be decreased as there is already a prototype working.
Sadly this benefit only applies to internal, closed hackathons for employees only. Exception to this are opensource companies of course.
Employee motivation boost
Hackathons participants are prone to motivation boost : )
You have very limited ammount of time, yet you manage to build something that works, could be reused and was a lot of fun to build. That sure makes anyone want to go to work the next day.
Benefits company featured_image
If it’s internal - it’s directly for the employees. Company that was able to sacrifice a bit of budget and time (as it’s only fair, considering the benefits, for hackathon to start on a working day) to allow them to have some fun with projects they wanted to do. Sick!
If it’s a hackathon for external participants as well it’s even better. Words spread easilly, what developer would possibly dislike a company that feels it?
What’s in for the employees/participants?
- Same things apply as for external hackathons. In addition to that you have the opportunity to work and bond with your coworkers.
- Opensource opportunity. Hackathon is a great way to open the doors for opensource in your company. Since you spend all this time benefiting just the company, why not release all this stuff for others to use?
- Chance to win. A bit of healthy competition is a great boost for many. Even if you don’t like it, you still have a chance to win a prize for your hard work.
Not to mention the beers.
4. Conclusion
Hackathons aren’t new, they have been there in one way or another since the geeks decided to create communities. Often ignored or considered as useless they are not only great fun but also beneficial for any party participating.
I can only suggest you to try one yourself.