There are always these small annoying hurdles while participating in a hackathon that sometimes make everything so difficult; they eat into your precious hacking hours!However, with this list of hacks, you will know what best practices should be followed and what preparations need to be done while participating in a hackathon. Not only that, these hacks could just be what you need to find success at the hackathon event.
Distribute tasks effectively - Since a hackathon is a limited-time competition, the work distribution should be effective and even. Everyone in the team should work on tasks that match their expertise. All of them should work in parallel, with few “blockers” in the team.
Use version control - You can save a lot of pain and frustration by using version control for collaboration. Not using a source control tool may lead to a significant loss of valuable time and effort.
Use pre-made HTML/CSS framework - If the hackathon rules allow, you should be ready with the HTML/CSS framework in advance to save time. This always gives you an edge over the competition in terms of time.
Set realistic expectations - In a hackathon, it's not about how much you could do but how well you did, what you did. So, make sure you:
Spend time creating demo - Whatever you create, presentation / video demo is as important as any other task. A good presentation is the key to the next level. Spend enough time preparing it.
Network - Sponsors, mentors, and fellow developers are great resources. Always make a big impression by good networking! You haven't reached the end of the road with your hackathon; your networking may also help you in future endeavors.
You can try and implement these life hacks by participating in the live hackathons.
- Choose the right team
- Distribute tasks effectively
- Use version control
- Use pre-made HTML/CSS framework
- Set realistic expectations
- Do thorough homework
- Take breaks
- Spend time in creating a demo
- Network
Distribute tasks effectively - Since a hackathon is a limited-time competition, the work distribution should be effective and even. Everyone in the team should work on tasks that match their expertise. All of them should work in parallel, with few “blockers” in the team.
Use version control - You can save a lot of pain and frustration by using version control for collaboration. Not using a source control tool may lead to a significant loss of valuable time and effort.
Use pre-made HTML/CSS framework - If the hackathon rules allow, you should be ready with the HTML/CSS framework in advance to save time. This always gives you an edge over the competition in terms of time.
Set realistic expectations - In a hackathon, it's not about how much you could do but how well you did, what you did. So, make sure you:
- Aim small
- Plan something that you can build in 24 (or 48) hours
- Build a prototype / product that works
- Create something which is demo-able
- Do extensive research
- Study the related APIs
- Go through the examples
- Understand how different libraries are put together
Spend time creating demo - Whatever you create, presentation / video demo is as important as any other task. A good presentation is the key to the next level. Spend enough time preparing it.
Network - Sponsors, mentors, and fellow developers are great resources. Always make a big impression by good networking! You haven't reached the end of the road with your hackathon; your networking may also help you in future endeavors.
You can try and implement these life hacks by participating in the live hackathons.