Hackathon

Lessons from hosting a hackathon for complete beginners, and why they liked it.

For years hackathons have been known for huge cash prizes for winners. Sometimes the numbers are just humungous. Having a huge cash prize means, attracting more hackers, giving rise to a complete competitive enviroment.

29-Oct-2018

Hackathons are fun, interactive and social gathering of like minded people who spend their time hacking together pieces of code to build something cool. For years hackathons have been known for huge cash prizes for winners. Sometimes the numbers are just humungous. Having a huge cash prize means, attracting more hackers, giving rise to a complete competitive enviroment. So here's a question? Being a complete beginner to the entire programming thingy and having to compete with highly skilled people (There drowns half of your motivation) just to end up comparing yourself and having that thought of "Am I really cut out for this?" might always get a "nay!" from our young lads.

October 13th, we planned to give it a shot to host a hackathon for complete beginners from our community! So how should we approach it? Well, the plan was quite different in the first place, we had planned for a general hackathon inviting all other Universities and technical institutes nearby and having a pull request party, because why not? It's the month of hacktoberfest, celebration of Open Source software to welcome new contributors to the projects hosted on GitHub, the home of open source softwares! So we started looking out for sponsors for our event. Being a GitHub Campus Expert, GitHub was the goto for me to ask for help and support. They are always helpful and generous when it comes to help technical communities to grow and spread the word of open source. When I approached them for sponsorship (our expense estimation included cash prizes for winners), they mentioned that

"The monetory support we provide has to be beneficial to all the participants, not just for a few".

This was something we never heard from any of our previous sponsors but this response made a lot sense. So I enquired with GitHub's student program manager and the one and only person who manages the GitHub's Campus Expert Program, Joe Nash further about hosting a hackathon without having any cash prizes and how will we attract hackers participating in such event. He gave me great examples of hackathons that's being conducted in US and by other technical communities where they concentrate on the hack rather than cash prizes and a really good article from Major League Hacking pointing out the ill practices of motivating hackers for money and why we need to stop it.

We had changed our plan to make the event welcoming for beginners so they don't feel like hacking isn't their cup of tea. Yes, it was a challenging task to get the hackers signup for a no-cash-prize event, but we made sure we had something good to give them back. A best first hackathon experience, prizes for winners as something worth to help them continue learning. We ditched the entire idea of having cash prize and with the help of our sponsors from DSI we were able to get VR kits for the winners. Once we opened the registration forms, we got an overwhelming response from Day 1. We had plans to accomodate 150 students, but after the first day we got around 120 registrations. Looking at the demographics, 85% of the registrants haven't attended a hackathon before, so it was upto us to make sure they get their best first hackathon experience and they'll continue participating in future hackathons.

hacking

Shot from the quadrangle during the HackNight

We started inviting mentors but we had the numbers in mind, in total we had around 30 - 35 teams participating in the hackathon, with atleast 2 - 4 members in each team, so our plan was to have a mentor for each team but a mentor can have maximum of 3 teams under them. Ultimately we had around 22 mentors assigned to all the teams. We started sending out mails to the team leads with the details of their mentor 3 days before the event, so that they'll be able to discuss the hackathon themes and ideas with their mentors on how to work together during the hackathon. To be honest, that was the best decision we made, because most of the mentors were too excited to share their knowledge with their mentees and encourage them to give their best shot. We were really happy that we got all our participants with a common goal - No matter what happens, we are gonna do it for gaining experience and test our limits during the hackathon, 18 hours throughout the night!

mentors

From our team of mentors, Nidarsh, Rumaan, Vasu, Navya and Rashwin

hacking

Keeping the night awake! Shot from Microsoft lab during HackNight

The event day

The hackathon was scheduled to start at 5 P.M in the evening and end at 9 A.M, the next day morning. We had collected consent letters from most of the participants beforehand because most of them were freshers in our college. We started off the event with workshops on WebVR by our Mozilla Campus Club, and Introduction to Git and GitHub so that our young hackers will be able to collaborate effectively on their projects and open source it at the end. Having introducing them to hacktoberfest gave them an additional benefit of completing the challenge directly during the hackathon!

stickers

Stickers from Mozilla and GitHub

We had everything setup including the seating arrangement and the extension chords for power supply to the laptops. We had bought lots of coffee and snacks to keep everyone awake throughout the night. Happy to say most of the attendees were really active during the night and the mentors were restless helping out the teams to get out of errors and pointing them to stackoverflow. happy to say, since most of them were total beginners, this hackathon was a huge step forward in their learning process since most of them were picking up a technology that was entirely new to them and seeing the smile in their face when they were able to complete their project made each of us satisfy to the soul. We had got some really cool projects even though they were small, built with lttle knowledge of programming. Attendees were able to make use of technologies like Actions on Google, Thunkable and BuildBox to build something small for prototyping their impactful ideas. We had 3 different themes for the hackathon.

  1. Entertainment

  2. Education

  3. Productivity

Themes were chosen based on the ease of finding ideas to build on it and we had to choose the best hack from each theme to award them with prizes. The first place in the Entertainment theme was won by a team who built a platformer game with some unique features. From the Education theme, it was a team who built a web portal to help students find colleges to continue their higher studies based on their interests, needs and requirements. Finally for the theme productivity, we had a team who built something really cool and had everyones eye. We gave them Trophies and VR kits for everyone in each of those teams, maybe it was something small but it was worth a lot for winning something in their very first hackathon.

crowd

Time for presentations! Judging panel on the front row.

This was by far one of the successfull event conducted by our community. Huge shoutout to K-tech innovation hub and GitHub for sponsoring our events. And a big thanks to all the mentors who helped the students to put their abilities to test and to learn something new to add to their skill set. We wrapped up the event with quick sessions from our community leads and finished up with an amazing group photo. If you have participated in the HacktoberFest HackNight, do drop your feedbacks and suggestions down in the comment box, that'll help us alot in improving our future events.

group photo

And that's the happy ending!

Musthaq Ahamad