You are on page 1of 2

IOT HACKATHON:

A hackathon (also known as a hack day, hackfest or codefest) is a design


sprint-like event; often, in which computer programmers and others involved in
software development, including graphic designers, interface designers, project
managers, domain experts, and others collaborate intensively on software
projects.
If you're not familiar with the concept, a hackathon is basically an event where
programmers get 'x' amount of time (usually one or two days) to try to make
something from the ground up. This “something” can be an application, a piece
of hardware, a service… basically anything, unless the guidelines specify
otherwise.
WHY IT IS CALLED HACKATHON:
A hackathon, also known as a codefest, is a social coding event that brings
computer programmers and other interested people together to improve upon or
build a new software program. The word hackathon is a portmanteau of the
words hack, which means clever programmer, and marathon, an event marked
by endurance.
Today, engineering departments, especially those at web-based companies,
adopt the practice as a way of introducing intrapreneurship into the enterprise.
Hackathons are sometimes undertaken to achieve a specific goal, but often they
are a chance for businesses to pursue employee-driven, out-of-the-box ideas in a
low-risk environment. Employees are given the freedom and support to
collaborate with colleagues in other departments within a given timeframe and
without the pressure of having to produce a viable product.
Types of hackathons:

Hackathons vary in objectives and themes. Hackathons organized as a platform


for creating applications such as mobile apps, operating system variations, web
and video game upgrading are branded as niche hackathons. Altruistic
hackathons are those where participants work to find solutions for problems
such as public transport systems, education and disaster response.

Corporate hackathons organized by companies like Amazon, Google, and


Microsoft are developed to encourage employees to participate in new product
development. Language or programming hackathons are dedicated to creating
specific programming language or framework applications such as C++ or
.NET.

Organizing a hackathon:

The first step when organizing a hackathon is to determine the goals of the
hackathon. Having a clear set of rules for the hackathon is another crucial step.
The participants should be aware of the mission, the time allotted and the
sources they can refer to when creating their products.

It is also important that organizers create a positive, collaborative ambiance at


the hackathon venue. The gatherings should encourage informal brainstorming
ideas for new products, services and projects.

At the end of a hackathon, a panel of judges usually hands out prizes to the
winning team or projects.

You might also like