Definition: Courtesy of Wikipedia, A hackathon (also known as a hack day, hackfest or codefest) is a design sprint-like event in which computer programmers and others involved in software development, including graphic designers, interface designers, project managers, and others, often including subject-matter-experts, collaborate intensively on software projects.[1] The goal of a hackathon is to create usable software or hardware with the goal of creating a functioning product by the end…