Hackathons are events where people involved in software development meet and form temporary teams in order to rapidly develop a good-enough functioning software or hardware in a design sprint-like manner. This typically includes: computer programmers and system architects; graphic, UX, and UI designers; domain experts; project managers; and other people, depending on the hackathon’s theme.
Hackathon
/ˈhæk.ə.θɑːn/