How To Win A Hackathon

“The two most powerful warriors are patience and time.” — Leo Tolstoy

The meaning behind the word Hackathon has evolved. In general, a Hackathon is an event with a tight schedule and timeline where developers come together and crack coding problems. Hackathons come in many varieties.

For example, one style of event is where participants solve business problems with the use of tech in various sectors, such as FinTech, HealthTech, GovTech, etc. However, whatever shape or form a Hackathon is, one thing that is always constant is limited time: mostly Hackathon’s will last a day or two.

Given all the variables, what is the optimal way to win a Hackathon?

Let’s start with Leo Tolstoy’s quote at the top. Time is something we cannot control but something that we can make use of strategically by staying calm and patient.


In a Hackathon, you are either given a set of problems or you have to come up with your ideas. Take a moment to think about why you are doing this. As an individual, you are committing your time (which is priceless) for a Hackathon organised by someone with their personal and/or organisational aims in mind.

Now you can jump into the problem.

Spend time Googling any solutions available out there or any resources that you can use to build the solution. This will help you prioritise, how much you need to create and how much you re-use in the given time. When working on ambitious things, it’s easy to go off track while thinking about solution cosmetics. Focus on the key propositions, spend time on planning how you can best deliver your solution within the given time. Plan what skills, inputs, and expertise are required to produce the solution. Finally, write down the solution and go over it a few times with the team to refine it.


In a Hackathon, you can be put in a situation where you get to pick your team or sometimes you are put into a team by the organisers. However the event is styled, make sure you get the most out of it. This is the most interesting part. Know the skills and expertise of everyone in your team. Good communication is the key here.

Everyone will feel the pressure of the deadline, so don’t push anyone. Make use of the opportunity to learn transferrable skills from your teammates. Even though the Hackathon will last for a limited time, the learnings and good relationships created with your team will last longer. A bit like how organisers have invested time and money to get most out of the Hackathon, this is also an opportunity for you to invest your time for positive returns by working and learning with your teammates.

You will have to be Jack of all Trades here, so make sure you awaken your inner multi-tasker. However, bear in mind that you have limited time, so split the work appropriately as well and try to shadow each other.


Build, Break and Repeat. However, beware of not breaking what you build too many times, And also be aware of breaking things at the same point every time. Set micro-sprints, i.e. small deadlines. For example, if you have 4 hours for execution (to produce the solution), divide internal deliverables in 4 sprints of 1 hour each or 2 sprints of 2 hours each. At the end of every micro-sprint measure the results achieved and plan forward. Whatever is missed from your plans, you will always have a chance to put it in the presentation.


Rapid feedback will help you validate your solution before pitching it to the judges. Speak to other participants if you are not too worried about your idea being stolen. Speak to the organisers. Go outside, speak to people on the street, call friends, etc. Gather as much feedback as you can.

Refine and Present

Apply all the validated learnings to the idea. By this point, you will have very limited time so don’t try to push all of the feedback into your solution — some points can be captured on the slide deck. Produce a crisp and clear presentation and ask the organisers for the judging criteria so that you can make sure you align your presentation to it.

Watch your language. This means making use of the vocabulary that is relevant to the solution and practice the delivery of key pointers. However fast or slow you present, or whether you add a pause when you make a point affects your connection with the audience and also how they perceive your solution. It is always good to use Ethos (Establishing your authority to speak, i.e. Why should the audience listen to you), Logos (Your argument to convince your audience), and Pathos (Tie user emotions around your pitch) for reference and improving your presentation.

In your team, decide who will present and start practising. Practice as much as you can before seeing the judges. Finally, when your name is called on the stage, be calm and patient. This will help you be in the moment and connect with your audience. Also, keep in mind that, “Sometimes it doesn’t matter what you present, how you present matters the most”.

Enjoy your time to shine!

After the Hackathon, make sure you reflect on your starting point and what you learned and achieved during the Hackathon, because this is the real win for you.

Whilst any prizes and kudos you and your team win will be remembered for a limited time, the connections and learnings you acquire from a Hackathon will be lifelong.

Originally published at on September 19, 2019.




Acrotrend is a customer analytics consulting firm that specialises in getting you from data, to insight, to action.

Recommended from Medium

Design Patterns part 1 — Factory Method Pattern

Test Driving a Kata (in Swift!)

Bring RxLifecycle to presenter world

Processing IDX Financial Statement Spreadsheet Files with Pandas

MobX for state management in Flutter Apps — Part 2

Deploy laravel project using envoy

Keeping Important Go Packages Alive

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Acrotrend Consultancy

Acrotrend Consultancy

More from Medium

Project Presentation: Project Realice

Sharp Notes to SQL Users Migrating to DynamoDB

How to Create Powerful Visualizations Easily using Apache Echarts and React

Design of Vending Machine using Verilog HDL

Vending Machine