Hack Day
   HOME

TheInfoList



OR:

A hackathon (also known as a hack day, hackfest, datathon or codefest; a
portmanteau In linguistics, a blend—also known as a blend word, lexical blend, or portmanteau—is a word formed by combining the meanings, and parts of the sounds, of two or more words together.
of '' hacking'' and ''
marathon The marathon is a long-distance foot race with a distance of kilometres ( 26 mi 385 yd), usually run as a road race, but the distance can be covered on trail routes. The marathon can be completed by running or with a run/walk strategy. There ...
'') is an event where people engage in rapid and collaborative engineering over a relatively short period of time such as 24 or 48 hours. They are often run using
agile software development Agile software development is an umbrella term for approaches to software development, developing software that reflect the values and principles agreed upon by ''The Agile Alliance'', a group of 17 software practitioners, in 2001. As documented ...
practices, such as sprint-like design wherein
computer programmer A programmer, computer programmer or coder is an author of computer source code someone with skill in computer programming. The professional titles ''software developer'' and ''software engineer'' are used for jobs that require a progr ...
s and others involved in
software development Software development is the process of designing and Implementation, implementing a software solution to Computer user satisfaction, satisfy a User (computing), user. The process is more encompassing than Computer programming, programming, wri ...
, including
graphic designer A graphic designer is a practitioner who follows the discipline of graphic design, either within companies or organizations or independently. They are professionals in design and visual communication, with their primary focus on transforming ...
s,
interface designers Interface or interfacing may refer to: Academic journals * ''Interface'' (journal), by the Electrochemical Society * '' Interface, Journal of Applied Linguistics'', now merged with ''ITL International Journal of Applied Linguistics'' * '' Inter ...
,
product manager A product manager (PM) is a professional role that is responsible for the development of products for an organization, known as the practice of product management. Product managers own the product strategy behind a product (physical or digital), ...
s,
domain expert A subject-matter expert (SME) is a person who has accumulated great knowledge in a particular field or topic and this level of knowledge is demonstrated by the person's degree, licensure, and/or through years of professional experience with the su ...
s, and others collaborate intensively on
engineering Engineering is the practice of using natural science, mathematics, and the engineering design process to Problem solving#Engineering, solve problems within technology, increase efficiency and productivity, and improve Systems engineering, s ...
projects, such as
software engineering Software engineering is a branch of both computer science and engineering focused on designing, developing, testing, and maintaining Application software, software applications. It involves applying engineering design process, engineering principl ...
. The goal of a hackathon is to create functioning software or hardware by the end of the event. Hackathons tend to have a specific focus, which can include the
programming language A programming language is a system of notation for writing computer programs. Programming languages are described in terms of their Syntax (programming languages), syntax (form) and semantics (computer science), semantics (meaning), usually def ...
used, the
operating system An operating system (OS) is system software that manages computer hardware and software resources, and provides common daemon (computing), services for computer programs. Time-sharing operating systems scheduler (computing), schedule tasks for ...
, an application, an
API An application programming interface (API) is a connection between computers or between computer programs. It is a type of software interface, offering a service to other pieces of software. A document or standard that describes how to build ...
, or the subject and the demographic group of the programmers. In other cases, there is no restriction on the type of software being created or the design of the new system. In addition to creating functional software or hardware, hackathons can help participants develop skills like problem solving, critical thinking, creativity, team work, communication and time management. Hackathons can also lead to formation of new companies, finding innovative solutions to real-world problems, or building a community around particular technology or cause.


Etymology

The word "hackathon" is a
portmanteau In linguistics, a blend—also known as a blend word, lexical blend, or portmanteau—is a word formed by combining the meanings, and parts of the sounds, of two or more words together.
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.
OpenBSD OpenBSD is a security-focused operating system, security-focused, free software, Unix-like operating system based on the Berkeley Software Distribution (BSD). Theo de Raadt created OpenBSD in 1995 by fork (software development), forking NetBSD ...
's apparent first use of the term referred to a cryptographic development event held in
Calgary Calgary () is a major city in the Canadian province of Alberta. As of 2021, the city proper had a population of 1,306,784 and a metropolitan population of 1,481,806 making it the third-largest city and fifth-largest metropolitan area in C ...
on June 4, 1999, where ten developers came together to avoid legal problems caused due to export regulations of cryptographic software from the
United States The United States of America (USA), also known as the United States (U.S.) or America, is a country primarily located in North America. It is a federal republic of 50 U.S. state, states and a federal capital district, Washington, D.C. The 48 ...
. Since then, a further three to six events per year have occurred around the world to advance development, generally on university campuses. For
Sun Microsystems Sun Microsystems, Inc., often known as Sun for short, was an American technology company that existed from 1982 to 2010 which developed and sold computers, computer components, software, and information technology services. Sun contributed sig ...
, the usage referred to an event at the
JavaOne __NOTOC__ JavaOne is an annual conference first organized in 1996 by Sun Microsystems to discuss Java technologies, primarily among Java developers. It was held in San Francisco, California, typically running from a Monday to Thursday in summer m ...
conference A conference is a meeting, often lasting a few days, which is organized on a particular subject, or to bring together people who have a common interest. Conferences can be used as a form of group decision-making, although discussion, not always d ...
from June 15 to June 19, 1999; there John Gage challenged attendees to write a program in
Java Java is one of the Greater Sunda Islands in Indonesia. It is bordered by the Indian Ocean to the south and the Java Sea (a part of Pacific Ocean) to the north. With a population of 156.9 million people (including Madura) in mid 2024, proje ...
for the new
Palm V Palm V is a personal digital assistant (PDA) by 3Com. Released in 1999 by 3Com, the PDA has an aluminum enclosure containing a Dragonball EZ central processing unit (capable of overclocking to 39 MHz) and two megabytes of memory. Meas ...
using the infrared port to communicate with other people who are using Palm and register it on the Internet. In the mid to late 2000s, hackathons became more widespread. Companies and
venture capitalist Venture capital (VC) is a form of private equity financing provided by firms or funds to startup, early-stage, and emerging companies, that have been deemed to have high growth potential or that have demonstrated high growth in terms of number ...
s saw them as a way to develop new software technologies quickly and target new areas for innovation and funding. Some major companies were born from these hackathons, such as
GroupMe GroupMe (also stylized as groupme) is a mobile group messaging app owned by Microsoft. It was launched in May 2010 by the private company GroupMe. In August 2011, GroupMe delivered over 100 million messages each month and by June 2012, that numb ...
, which began as a project at a hackathon at the
TechCrunch TechCrunch is an American global online newspaper focusing on topics regarding high tech, high-tech and Startup company, startup companies. It was founded in June 2005 by Archimedes Ventures, led by partners Michael Arrington and Keith Teare. I ...
Disrupt 2010 conference; in 2011 it was acquired by
Skype Skype () was a proprietary telecommunications application operated by Skype Technologies, a division of Microsoft, best known for IP-based videotelephony, videoconferencing and voice calls. It also had instant messaging, file transfer, ...
for $85 million. The software
PhoneGap Apache Cordova (formerly PhoneGap) is a mobile application development framework created by Nitobi. Adobe Systems purchased Nitobi in 2011, rebranded it as PhoneGap, and later released an open-source version of the software called Apache Cordova. ...
began as a project at the iPhoneDevCamp (later renamed iOSDevCamp) in 2008; the company whose engineers developed PhoneGap,
Nitobi Adobe Inc. ( ), formerly Adobe Systems Incorporated, is an American software, computer software company based in San Jose, California. It offers a wide range of programs from web design tools, photo manipulation and vector creation, through to ...
, refocused itself around PhoneGap, and Nitobi was bought by
Adobe Adobe (from arabic: الطوب Attub ; ) is a building material made from earth and organic materials. is Spanish for mudbrick. In some English-speaking regions of Spanish heritage, such as the Southwestern United States, the term is use ...
in 2011 for an undisclosed amount.


Structure

Hackathons typically start with communication via a presentation or a web page from the hosting organization that mentions the objectives, terms, and details of the hackathon. Developers register to participate in the hackathon and are qualified after the organization screens their background and skills. When the hackathon event begins, the participating individuals or teams start their programming work. The administrator of the hackathon is typically able to answer questions and offer help when their issues come up in the event. Hackathons can last several hours to several days. For hackathons that last 24 hours or longer, especially competitive ones, eating is often informal, with participants often subsisting on food like
pizza Pizza is an Italian cuisine, Italian, specifically Neapolitan cuisine, Neapolitan, dish typically consisting of a flat base of Leavening agent, leavened wheat-based dough topped with tomato, cheese, and other ingredients, baked at a high t ...
and
energy drink An energy drink is a type of non-alcoholic psychoactive functional beverage containing stimulant compounds, usually caffeine (at a higher concentration than ordinary soda pop) and taurine, which is marketed as reducing tiredness and improving pe ...
s. Sometimes sleeping is informal as well, with participants sleeping on-site with
sleeping bag A sleeping bag is an insulated covering for a person, essentially a lightweight quilt that can be closed with a zipper or similar means to form a tube, which functions as lightweight, portable bedding in situations where a person is sleeping o ...
s. At the end of hackathons, there are usually a series of demonstrations in which each group presents their results. To capture the great ideas and work-in-progress often people post a video of the demonstrations, blog about results with screenshots and details, share links and progress on social media, suggest a place for open source code and generally make it possible for people to share, learn from and possibly build from the ideas generated and initial work completed. There is sometimes a contest element as well, in which a panel of judges select the winning teams, and prizes are given. At many hackathons, the judges are made up of organisers and sponsors. At
BarCamp BarCamp is an international network of user-generated conferences primarily focused on technology and the web. They are open, participatory workshop-events, the content of which is provided by participants. The first BarCamps focused on early st ...
-style hackathons, that are organised by the development community, such as iOSDevCamp, the judges are usually made up of peers and colleagues in the field. Such prizes are sometimes a substantial amount of money: a social gaming hackathon at the TechCrunch Disrupt conference offered $250,000 in funding to the winners, while a controversial 2013 hackathon run by
Salesforce.com Salesforce, Inc. is an American cloud-based software company headquartered in San Francisco, California. It provides applications focused on sales, customer service, marketing automation, e-commerce, analytics, artificial intelligence, and appl ...
had a payout of $1 million to the winners, billed as the largest-ever prize.


Types of hackathons


For an application type

Some hackathons focus on a particular platform such as
mobile app A mobile application or app is a computer program or software application designed to run on a mobile device such as a smartphone, phone, tablet computer, tablet, or smartwatch, watch. Mobile applications often stand in contrast to desktop appli ...
s, a desktop operating system,
web development Web development is the work involved in developing a website for the Internet (World Wide Web) or an intranet (a private network). Web development can range from developing a simple single static page of plain text to complex web applications, ...
or
video game development Video game development (sometimes shortened to gamedev) is the process of creating a video game. It is a multidisciplinary practice, involving programming, design, art, audio, user interface, and writing. Each of those may be made up of more speci ...
. Mobile app hackathons like
Over the Air Over the Air was an annual mobile technology-focused overnight Hackathon, hack day event held in London from 2008 to 2016. The two-day event would include practical and educational talks and a hacking competition. Sponsors of the event have inc ...
, held at
Phoenix Park The Phoenix Park () is a large urban park in Dublin, Ireland, lying west of the city centre, north of the River Liffey. Its perimeter wall encloses of recreational space. It includes large areas of grassland and tree-lined avenues, and since ...
,
Ireland Ireland (, ; ; Ulster Scots dialect, Ulster-Scots: ) is an island in the North Atlantic Ocean, in Northwestern Europe. Geopolitically, the island is divided between the Republic of Ireland (officially Names of the Irish state, named Irelan ...
, can see a large amount of corporate sponsorship and interest. Music Hack Day, a hackathon for music-related software and hardware applications, is a popular event, having been held over 30 times around the world since 2009. Also
Music Tech Fest MTF Labs is a series of festivals and events encouraging innovation through creative work, particularly music. Since the first Music Tech Fest in 2012, a community has formed around the festival with over 7,500 members from fields such as medicin ...
, a three-day interdisciplinary festival for music ideas bringing together musicians with hackers, researchers and industry, features a hackathon. Similarly, Science Hack Day, a hackathon for making things with science, has been held over 45 times in over 15 countries around the world since 2010. Hackathons have been held to develop applications that run on various
mobile device A mobile device or handheld device is a computer small enough to hold and operate in hand. Mobile devices are typically battery-powered and possess a flat-panel display and one or more built-in input devices, such as a touchscreen or keypad. ...
operating systems, such as Android,
iOS Ios, Io or Nio (, ; ; locally Nios, Νιός) is a Greek island in the Cyclades group in the Aegean Sea. Ios is a hilly island with cliffs down to the sea on most sides. It is situated halfway between Naxos and Santorini. It is about long an ...
and
MeeGo MeeGo is a discontinued Linux distribution hosted by the Linux Foundation, using source code from the operating systems Moblin (produced by Intel) and Maemo (produced by Nokia). MeeGo was primarily targeted at mobile devices and information app ...
. Hackathons have also been held to develop video-based applications and computer games. Hackathons where
video game A video game or computer game is an electronic game that involves interaction with a user interface or input device (such as a joystick, game controller, controller, computer keyboard, keyboard, or motion sensing device) to generate visual fe ...
s are developed are sometimes called
game jam A game jam is an event where participants try to make a video game from scratch. Depending on the format, participants might work independently, or in teams. The event duration usually ranges from 24 to 72 hours. Participants are generally program ...
s. "TV Hackfest" events have been held in both London and San Francisco, focusing mainly on
social television Social television is the union of television and social media. Millions of people now share their TV experience with other viewers on social media such as Twitter and Facebook using smartphones and tablets. TV networks and rights holders are increa ...
and
second screen A second screen involves the use of a secondary computing device to provide a different viewing experience for content on another device. The term commonly refers to the use of such devices to provide interactive features, like posts on social me ...
technologies. In TV Hackfests, challenge briefs are typically submitted by content producers and brands, in the form of broadcast industry metadata or
video Video is an Electronics, electronic medium for the recording, copying, playback, broadcasting, and display of moving picture, moving image, visual Media (communication), media. Video was first developed for mechanical television systems, whi ...
content, while sponsors supply
API An application programming interface (API) is a connection between computers or between computer programs. It is a type of software interface, offering a service to other pieces of software. A document or standard that describes how to build ...
s, SDKs and pre-existing
open source software Open-source software (OSS) is Software, computer software that is released under a Open-source license, license in which the copyright holder grants users the rights to use, study, change, and Software distribution, distribute the software an ...
code. Hackathons have also been used in the
life sciences This list of life sciences comprises the branches of science that involve the scientific study of life – such as microorganisms, plants, and animals including human beings. This science is one of the two major branches of natural science, ...
to advance the informatics infrastructure that supports research. The
Open Bioinformatics Foundation The Open Bioinformatics Foundation is a non-profit, volunteer-run organization focused on supporting open source programming in bioinformatics. The mission of the foundation is to support the development of open source toolkits for bioinformatics, ...
ran two hackathons for its member projects in 2002 and 2003, and since 2010 has held 2-day "codefests" preceding its annual conference. The
National Evolutionary Synthesis Center The United States National Evolutionary Synthesis Center (NESCent) is a scientific research center in Durham, North Carolina. Known by its acronym NESCent (which rhymes with “crescent”), the center’s goal is to promote collaborative, cross-di ...
has co-organized and sponsored hackathons for evolutionary bioinformatics since 2006. BioHackathon is an annual event that started in 2008 targeted at advancing standards to enable interoperable bioinformatics tools and Web services. Neuroscientists have also used hackathons to bring developers and scientists together to address issues that range from focusing on a specific information system (e.g., Neurosynth Hackathon and the Allen Brain Atlas Hackathon) and providing reserved time for broad scientific inquiry (e.g., Brainhack), to using specific challenges that focus hacking activity (e.g., HBM Hackathon). There has been an emergence of 'datathons' or data-focused hackathons in recent years. These events challenge data scientists working with others attending to together use creativity and data analysis skills and platforms to build, test and explore solutions and dashboards which analyse huge datasets in a limited amount of time. These are increasingly being used to deliver insights in big public and private datasets in various disciplines including business, healthcare news media and for social causes.


Using a specific programming language, API, or framework

There have been hackathons devoted to creating applications that use a specific language or framework, like
JavaScript JavaScript (), often abbreviated as JS, is a programming language and core technology of the World Wide Web, alongside HTML and CSS. Ninety-nine percent of websites use JavaScript on the client side for webpage behavior. Web browsers have ...
, Node.js,
HTML5 HTML5 (Hypertext Markup Language 5) is a markup language used for structuring and presenting hypertext documents on the World Wide Web. It was the fifth and final major HTML version that is now a retired World Wide Web Consortium (W3C) recommend ...
and
Ruby on Rails Ruby on Rails (simplified as Rails) is a server-side web application framework written in Ruby under the MIT License. Rails is a model–view–controller (MVC) framework, providing default structures for a database, a web service, and web pa ...
. Some hackathons focus on applications that make use of the
application programming interface An application programming interface (API) is a connection between computers or between computer programs. It is a type of software Interface (computing), interface, offering a service to other pieces of software. A document or standard that des ...
, or API, from a single company or data source. Open Hack, an event run publicly by
Yahoo! Yahoo (, styled yahoo''!'' in its logo) is an American web portal that provides the search engine Yahoo Search and related services including My Yahoo, Yahoo Mail, Yahoo News, Yahoo Finance, Yahoo Sports, y!entertainment, yahoo!life, and its a ...
since 2006 (originally known as "Hack Day", then "Open Hack Day"), has focused on usage of the Yahoo! API, in addition to APIs of websites owned by Yahoo!, like
Flickr Flickr ( ) is an image hosting service, image and Online video platform, video hosting service, as well as an online community, founded in Canada and headquartered in the United States. It was created by Ludicorp in 2004 and was previously a co ...
. The company's Open Hack India event in 2012 had over 700 attendees.
Google Google LLC (, ) is an American multinational corporation and technology company focusing on online advertising, search engine technology, cloud computing, computer software, quantum computing, e-commerce, consumer electronics, and artificial ...
has run similar events for their APIs, as has the travel guide company
Lonely Planet Lonely Planet is a travel guide book publisher. Founded in Australia in 1973, the company has printed over 150 million books. History 20th century Lonely Planet was founded by married couple Maureen Wheeler, Maureen and Tony Wheeler. In 19 ...
. The website
Foursquare Four square is a ball game. Four square may also refer to: Internet and entertainment * Foursquare City Guide, a local search and discovery app * 4 Square (game show), ''4 Square'' (game show), a British game show * 4 Square (TV series), ''4 Squ ...
notably held a large, global hackathon in 2011, in which over 500 developers at over 30 sites around the world competed to create applications using the Foursquare API. A second Foursquare hackathon, in 2013, had around 200 developers. The
IETF The Internet Engineering Task Force (IETF) is a standards organization for the Internet standard, Internet and is responsible for the technical standards that make up the Internet protocol suite (TCP/IP). It has no formal membership roster ...
organizes Hackathons for each IETF meetings which are focused on IETF Internet Draft and
IETF RFC A Request for Comments (RFC) is a publication in a series from the principal technical development and standards-setting bodies for the Internet, most prominently the Internet Engineering Task Force (IETF). An RFC is authored by individuals or ...
implementation for better inter-operability and improved Internet Standards.


For a cause or purpose

There have been a number of hackathons devoted to improving government, and specifically to the cause of
open government Open government is the governing doctrine which maintains that citizens have the right to access the documents and proceedings of the government to allow for effective public oversight. In its broadest construction, it opposes reason of state a ...
. One such event, in 2011, was hosted by the
United States Congress The United States Congress is the legislature, legislative branch of the federal government of the United States. It is a Bicameralism, bicameral legislature, including a Lower house, lower body, the United States House of Representatives, ...
. Starting in 2012,
NASA The National Aeronautics and Space Administration (NASA ) is an independent agencies of the United States government, independent agency of the federal government of the United States, US federal government responsible for the United States ...
has been annually hosting the International Space Apps Challenge. In 2014, the
British government His Majesty's Government, abbreviated to HM Government or otherwise UK Government, is the central government, central executive authority of the United Kingdom of Great Britain and Northern Ireland.
and HackerNest ran DementiaHack, the world's first hackathon dedicated to improving the lives of people living with dementia and their caregivers. The series continues in 2015, adding the
Canadian government The Government of Canada (), formally His Majesty's Government (), is the body responsible for the federal administration of Canada. The term ''Government of Canada'' refers specifically to the executive, which includes ministers of the Crown ( ...
and
Facebook Facebook is a social media and social networking service owned by the American technology conglomerate Meta Platforms, Meta. Created in 2004 by Mark Zuckerberg with four other Harvard College students and roommates, Eduardo Saverin, Andre ...
as major sponsors. The
Global Game Jam The Global Game Jam (GGJ) is an annual distributed Game Jam, game jam. Inspired by the Nordic Game Jam, and created by Susan Gold, Ian Schreiber, Gorm Lai and Foaad Khosmood, originally developed under the IGDA, International Game Developers ...
, the largest video game development hackathon, often includes optional requirements called 'diversifiers' that aim to promote
game accessibility Within the field of human–computer interaction, accessibility of video games is considered a sub-field of computer accessibility, which studies how software and computers can be made accessible to users with various types of impairments. It can a ...
and other causes. VanHacks is an annual hackathon that is part of Vancouver Startup Week. The focus of the hackathon is creating solutions for local non-profit organizations from the
Vancouver Vancouver is a major city in Western Canada, located in the Lower Mainland region of British Columbia. As the List of cities in British Columbia, most populous city in the province, the 2021 Canadian census recorded 662,248 people in the cit ...
area over the course of 36 hours. VanHacks was created in 2016 by TTT Studios. Various hackathons have been held to improve city transit systems. Hackathons aimed at improvements to city local services are increasing, with one of the London Councils (Hackney) creating a number of successful local solutions with a two-day Hackney-thon. There have also been a number of hackathons devoted to improving education, including Education Hack Day and on a smaller scale, looking specifically at the challenges of field work based geography education, the
Field Studies Council Field Studies Council is an educational charity based in the UK, which offers opportunities for people to learn about and engage with the outdoors. History The organisation was established as the Council for the Promotion of Field Studies in ...
hosted FSCHackday.
Random Hacks of Kindness Random Hacks of Kindness (RHoK) was a global community of technologists dedicated to solving problems for charities, non-profits and social enterprises by organising recurring hackathons. It was started in 2009. The organization had a presence in o ...
is another popular hackathon, devoted to
disaster management Emergency management (also Disaster management) is a science and a system charged with creating the framework within which communities reduce vulnerability to hazards and cope with disasters. Emergency management, despite its name, does not actua ...
and crisis response. ThePort instead is a hackathon devoted to solving humanitarian, social and public interest challenges. It's hosted by
CERN The European Organization for Nuclear Research, known as CERN (; ; ), is an intergovernmental organization that operates the largest particle physics laboratory in the world. Established in 1954, it is based in Meyrin, western suburb of Gene ...
with partners from other non-governmental organizations such as
ICRC The International Committee of the Red Cross (ICRC) is a humanitarian organization based in Geneva, Switzerland, and is a three-time Nobel Prize laureate. The organization has played an instrumental role in the development of rules of war and ...
and
UNDP The United Nations Development Programme (UNDP) is a United Nations agency tasked with helping countries eliminate poverty and achieve sustainable economic growth and human development. The UNDP emphasizes on developing local capacity towar ...
. In March 2020, numerous world-wide initiatives led by entrepreneurs and governmental representatives from European countries resulted in a series of anti-crisis hackathons Hack the Crisis, with first to happen in Estonia, followed up by Poland, Latvia, and Ukraine. Beginning in 2020, the Michal Sela Forum has run hackathons to develop technology to help prevent
domestic violence Domestic violence is violence that occurs in a domestic setting, such as in a marriage Marriage, also called matrimony or wedlock, is a culturally and often legally recognised union between people called spouses. It establishes r ...
.


As a tribute or a memorial

A number of hackathons around the world have been planned in memory of computer programmer and internet activist
Aaron Swartz Aaron Hillel Swartz (; November 8, 1986January 11, 2013), also known as AaronSw, was an American computer programmer, entrepreneur, writer, political organizer, and Internet hacktivism, hacktivist. As a programmer, Swartz helped develop the we ...
, who died in 2013.


For a demographic group

Some hackathons are intended only for programmers within a certain demographic group, like teenagers, college students, or women. Hackathons at colleges are usually annual or semiannual events that are open to college students at all universities. They are often competitive, with awards provided by the university or programming-related sponsors. PennApps at the
University of Pennsylvania The University of Pennsylvania (Penn or UPenn) is a Private university, private Ivy League research university in Philadelphia, Pennsylvania, United States. One of nine colonial colleges, it was chartered in 1755 through the efforts of f ...
was the first student-run college hackathon; in 2015 it became the largest college hackathon with its 12th iteration hosting over 2000 people and offering over $60k in prizes. The
University of Mauritius The University of Mauritius (UoM) () is the national university of Mauritius. It is the oldest and largest university in the country in terms of student enrollment and the curriculum offered. The public university's main campus is located at Réd ...
Computer Club and Cyberstorm.mu organized a Hackathon dubbed "Code Wars" focused on implementing an IETF RFC in
Lynx A lynx ( ; : lynx or lynxes) is any of the four wikt:extant, extant species (the Canada lynx, Iberian lynx, Eurasian lynx and the bobcat) within the medium-sized wild Felidae, cat genus ''Lynx''. The name originated in Middle Engl ...
in 2017. Bitcamp, held at the University of Maryland, College Park since 2014, is another large hackathon with over 1,000 high school and college students attending each year. ShamHacks at
Missouri University of Science and Technology Missouri University of Science and Technology (Missouri S&T or S&T) is a public research university in Rolla, Missouri. It is a member institution of the University of Missouri System. Most of its 6,456 students (2023) study engineering, busin ...
is held annually as an outreach activity of the campus's Curtis Laws Wilson Library. ShamHacks 2018 focused on problem statements to better quality of life factors for US veterans, by pairing with veteran-owned company sponsors.


For internal innovation and motivation

Some companies hold internal hackathons to promote new product innovation by the engineering staff. For example, Facebook's
Like button A like button, like option, or recommend button is a feature in communication software such as social networking services, Internet forums, news websites and blogs where the user can express that they like or support certain content. Interne ...
was conceived as part of a hackathon.


To connect local tech communities

Some hackathons (such as StartupBus, founded in 2010 in Australia) combine the competitive element with a road trip, to connect local tech communities in multiple cities along the bus routes. This is now taking place across North America, Europe, Africa and Australasia.


Code sprints

In some hackathons, all work is on a single application, such as an operating system, programming language, or
content management system A content management system (CMS) is computer software used to manage the creation and modification of digital content ( content management).''Managing Enterprise Content: A Unified Content Strategy''. Ann Rockley, Pamela Kostur, Steve Manning. New ...
. Such events are often known as "code sprints", and are especially popular for
open source software Open-source software (OSS) is Software, computer software that is released under a Open-source license, license in which the copyright holder grants users the rights to use, study, change, and Software distribution, distribute the software an ...
projects, where such events are sometimes the only opportunity for developers to meet face-to-face. Code sprints typically last from one week to three weeks and often take place near conferences at which most of the team attend. Unlike other hackathons, these events rarely include a competitive element. The annual hackathon to work on the operating system OpenBSD, held since 1999, is one such event; it may have originated the word "hackathon".


Criticism

Over the years hackathons have come under severe criticism, with multiple observers questioning the adequacy of hackathons to deliver impactful technological solutions. A major part of the reserve towards hackathons has to do with the lack of viability and sustainability of solutions they develop, as clearly shown by recent empirical research. A study examining 11,889 U.S. based events revealed that only seven percent of projects had any activity six months after the hackathon ended. Another global study found that only about five percent of all projects developed during hackathons continued for more than five months. Hackathons have been thus associated with the production of short-lived software products often denominated as
vaporware In the computer industry, vaporware (or vapourware) is a product, typically computer Computer hardware, hardware or software, that is announced to the general public but is late, never actually manufactured, or officially canceled. Use of the w ...
. Hackathons have been equally criticized for their failure to contemplate the complexity of issues that they seek to solve, developing technologies that do not address underlying societal and political causes of a problem. The use of hackathon participants as '' de facto''
unpaid labor Unpaid labor or unpaid work is defined as labor or work that does not receive any direct remuneration. This is a form of non-market work which can fall into one of two categories: (1) unpaid work that is placed within the production boundary of ...
ers by some commercial ventures has been criticized as exploitative. High-profile hackathons have also been the object of controversies. A team at the September 2013 TechCrunch Disrupt Hackathon presented the
TitStare Titstare is a fictional mobile application centred on pictures of men staring at women and their breasts. It was introduced at a 2013 hackathon at TechCrunch's TechCrunch Disrupt conference in San Francisco, California by two Australian developers ...
app, which allowed users to post and view pictures of men staring at women's cleavage. TechCrunch issued an apology later that day. A November 2013 hackathon run by Salesforce.com, billed as having the largest-ever grand prize at $1 million, was accused of impropriety after it emerged that the winning entrants, a two-person startup called Upshot, had been developing the technology that they demoed for over a year and that one of the two was a former Salesforce employee. Major League Hacking expelled a pair of hackers from the September 2015 hackathon Hack the North at the
University of Waterloo The University of Waterloo (UWaterloo, UW, or Waterloo) is a Public university, public research university located in Waterloo, Ontario, Canada. The main campus is on of land adjacent to uptown Waterloo and Waterloo Park. The university also op ...
for making jokes that were interpreted as bomb threats, leading many hackers to criticize the organization. As a result of the controversy, Victor Vucicevich resigned from the Hack the North organizing team.


Notable events

* AEC Hackathon *
MHacks MHacks is a student-run hackathon held on the campus of the University of Michigan The University of Michigan (U-M, U of M, or Michigan) is a public university, public research university in Ann Arbor, Michigan, United States. Founded in 181 ...
*
HackMIT HackMIT is an wikt:annual, annual student-run hackathon held in the fall at the Massachusetts Institute of Technology. History HackMIT The first HackMIT had around 150 attendees and took place in February 2013 at the Ray and Maria Stata Cente ...
* GovHack * Junction (hackathon) * HackTX


See also

*
Game jam A game jam is an event where participants try to make a video game from scratch. Depending on the format, participants might work independently, or in teams. The event duration usually ranges from 24 to 72 hours. Participants are generally program ...
* Installfest * Editathon *
Charrette A charrette (American pronunciation: /ʃɑːˈrɛt/; French: aʁɛt, often Anglicized to charette or charet and sometimes called a design charrette, is a collaborative, intense period of design or planning activity. The term was introduced to m ...
*
Startup Weekend A Startup Weekend (also known as Startupweekend or SW) is a 54-hour entrepreneurship educational competitive event, in which groups of participants form teams around ideas the Friday evening, and work during the weekend to develop a working protot ...
*
Campus Party Campus Party (CP) is a conference and hackathon. Founded in 1997 as a technology festival and LAN party, the event was first held in Málaga, Spain, and has since been run in Argentina, Brazil, Canada, Colombia, Costa Rica, Ecuador, El Salvado ...
*
Capture the flag (cybersecurity) Capture the Flag (CTF) in computer security is an exercise in which participants attempt to find text strings, called "flags", which are secretly hidden in purposefully Vulnerability (computing), vulnerable programs or websites. They can be used f ...
*
List of mathematics competitions Mathematics competitions or mathematical olympiads are competitive events where participants complete a math test. These tests may require multiple choice or numeric answers, or a detailed written solution or proof. International mathematics comp ...
*
Mathethon A Mathethon is a computational mathematics competition that is primarily focused on Computer-Based Math, computer-based math in contrast to math competitions that use scientific calculators or Handwriting, handwritten only. Mathethons are analo ...
* Computer-Based Math


References


External links

* {{cite web, title=Media-Making Strategies to Support Community and Learning at Hackathons, publisher=MIT Center for Civic Media, date=June 30, 2014, url=http://civic.mit.edu/blog/natematias/media-making-strategies-to-support-community-and-learning-at-hackathons
"Demystifying the hackathon"
from Mckinsey, October, 2015. Hacker culture Internet slang OpenBSD Software developer communities Software development events
Hackathons A hackathon (also known as a hack day, hackfest, datathon or codefest; a portmanteau of '' hacking'' and ''marathon'') is an event where people engage in rapid and collaborative engineering over a relatively short period of time such as 24 or 48 h ...