File:Wikimedia_Hackathon_Prague_2019_-_Group_Photo_-_CLK.png · Wikimedia Commons · See Wikimedia Commons
hackathon
Sign in to savethumb|A Wikimedia Hackathon in [[Prague]] 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 hours in person or several days online. They are often run using agile software development practices, such as sprint-like design wherein computer programmers and others involved in software development, including graphic designers, interface designers, product managers, domain experts, and others collaborate intensive
Wikidata facts
- Image
- HackTX 2012 More Participants.jpg
Show 4 more facts
- Commons category
- Hackathons
- equivalent class
- schema.org/Hackathon
- vocalized name
- הָקָתוֹן
Sources (3)
via Wikidata · CC0
~18 min read
Article
17 sectionsContents
- Etymology
- Structure
- Types of hackathons
- For an application type
- Using a specific programming language, API, or framework
- For a cause or purpose
- As a tribute or a memorial
- For a demographic group
- For internal innovation and motivation
- To connect local tech communities
- Code sprints
- Datathon
- Criticism
- Notable events
- See also
- References
- External links
thumb|A Wikimedia Hackathon in [[Prague]] 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 hours in person or several days online. They are often run using agile software development practices, such as sprint-like design wherein computer programmers and others involved in software development, including graphic designers, interface designers, product managers, domain experts, and others collaborate intensively on engineering projects, such as software engineering.
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 used, the operating system, an application, an API, 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.