Thisarticlewas originally published on .cult byDragosStrainu..cultis a Berlin-based community platform for developers.
From my experience at hackathons, I understand that its not just about winning first place.
You participate to learn something new, make connections and have fun.

When I didnt win, I was so upset that I almost wanted to forget about the whole event.
Over time I noticed that hackathons always attract multiple types of people, with different skill sets.
It’s free, every week, in your inbox.

To actually win first place at a hackathon, you gotta combine multiple components.
You should have a good team of people with different skill sets.
You need a good idea and even better execution.
You need programmers, designers, speakers, researchers and people with good communication skills.
Of course, you dont always (or usually) have all those things.
Treat winning first place as a bonusthe cherry on top of all the new things that you already learned.
Dont wait for someone to give you tasks.
Ask for them, propose ideas, brainstorm with your team members.
Help teammates on their tasks, practice pair programming or review the design and suggest ideas.
Discuss with mentors and ask for advice not only about the hackathon but also personal/professional topics.
Ask why they prefer these tools over others.
If you already know the backend, try doing the prototype in another language or framework.
Or for this hackathon, try switching to frontend.
Focus on learning specific libraries.
Watch tutorials, read articles on best practice.
Win as a designer
At most hackathons, there isnt time for complex coding solutions.
In fact, sometimes the most impressive designs win without any backend implementation.
Moreover, dont forget to focus on learning new things.
Try doing a mobile/desktop/10-foot design for your app.
You may also try different tools or design systems.
Use a prototyping tool that will simulate the behavior of a real app.
So, you have to convince them all that your solution is the best.
Remember that a simple and clear demonstration is the key!
Try setting up meetings every 5-6 hours to discuss with your team about updates and next steps.
Ensure that everyone understands their duties and performs well.
Win as a mentor
A hackathon mentor is like the professor for all participants.
Your role as a mentor is to arouse enthusiasm and demonstrate your willingness to help.
Additionally, you’ve got the option to strengthen your knowledge by teaching others things youre good at.
Also, you could recommend the newest tools and frameworks you have already worked with.
Furthermore, you’re free to share particular situations youve faced and how you managed to solve them.
Try explaining using straightforward methods and see to it everyone understands what you want to say.
Win as a host
The host has the most significant duties and responsibilities during a hackathon.
Also, try informing everyone about each phase of the hackathon so everybody could manage their time.
You may get involved in searching for partners and funds, mentors and speakers.
This is a win-win collaboration for both companies and participants.
Individuals familiarize themselves with the culture of these companies and may apply for their jobs and internships.
Companies, on the other hand, may propose several job offers to some talented and diligent candidates.
Also, companies may offer symbolic prizes to all participants to make everyone feel rewarded.