In the last few years, hackathons have become very popular among programmers and other software developers. What’s the appeal? What do you need to participate in hackathons successfully? Let’s take a look.

What is a hackathon?

According to Wikipedia, a hackathon is a design sprint-like event; often, in which computer programmers and others involved in software development collaborate intensively on software projects. The goal of a hackathon is to create functioning software or hardware by the end of the event.

Hackathons are not about hackers.

The word consists of the words "hack" and "marathon,” where "hack" is used in the sense of exploratory programming, not its alternate meaning as a reference to breaching computer security.

The first hackathon

OpenBSD's, which is known to be first to use the term hackathon, referred to a cryptographic development event held in Calgary on June 4, 1999, where ten developers came together to avoid legal problems caused by export regulations of cryptographic software from the United States.

Google Trends shows us the interest of the term hackathon from 2004 to 2020.

Google Trends shows us the interest to hackathons from 2004 to 2020

Hackathons can be dedicated to a specific technology, application, programming language, API, or any other computer-based framework.

Hackathons can be held to help solve todays global crisis, to foster an organization’s internal innovation, or to make connections in local tech communities.

The participants can be in single or several locations. In international hackathons, the teams are distributed across the world.

The participants can be in single or several locations. In international hackathons, the teams are distributed across the world.

Why all the buzz?

What’s so exciting about hackathons? It’s a game, a competition with time limits against other teams and usually set with specific parameters. But ultimately, it’s The Challenge. It’s a great feeling of achievement, teamwork, and meeting new people with shared interests.

The Second Hackathon at First Line Software.

My first hackathon was seven years ago. Kaplan Inc, a large educational organization in the United States, organized it. Twenty-eight teams across the globe were creating one of four suggested products; two of the teams were from First Line Software. Our result was second prize for one of our two teams and a partnership with Kaplan, which ultimately was the main goal of First Line Software.

I understood that the organizers were looking not only for companies to partner with but also were gathering ideas for their products.

Hackathons shifts us out from our usual comfort zones

What hat struck me most during this hackathon was the excitement with which my colleagues and I worked on these projects despite the very late hours working through most of the night.

My next hackathon, Do The Evolution was organized entirely within our company. One of our project managers (who’s a delivery director now) was driving the event, and this time my colleagues from First Line Software suggested the ideas for the apps/products that the teams would build.

Photos from the Second Hackathon at First Line Software. Do the evalution.

Everyone was excited to sign up. As a UX, I participated in two groups at once. This hackathon was even more exciting, as so many people worked day and night to develop their ideas, turning them into working (well, in most cases) products.

Why are Hackathons held at nights? I think it shifts us out from our usual comfort zones. Like in this picture - the office chair is empty, and beanbags become workstations!

Hackathon at First Line Software

What’s next?

In our next publication, I’ll share some more info about great hackathons and also tips for hackathon players.

Meanwhile - share your experience with hackathons. Maybe you will even share this publication with your comment and  subscribe to our posts.

If you’re interested in hackathons, see if you’re ready by answering these four questions:

  1. Can you work long hours?
  2. Can you work under intense time constraints?
  3. Can you quickly work through new tools, environments, and frameworks?
  4. Are you ready to compromise on your usual way of working in order to reach an agreement with the team and get to the finish line in time?
Share your experience with hackathons  in the FB or LinkedIn comments. Hope to hear from you soon!

Request documents

Leave us an email and we'll send instructions

WILT U MEER INFORMATIE?

NEEM GERUST CONTACT MET ONS OP

David Tedford
VICE PRESIDENT