Índice:
Definição - O que significa Hackathon?
Um hackathon é uma reunião em que os programadores codificam colaborativamente de maneira extrema por um curto período de tempo. Hackathons são pelo menos alguns dias - ou durante um fim de semana - e geralmente não mais que uma semana. Enquanto trabalhava em um projeto em particular, a idéia é que cada desenvolvedor tenha a capacidade e a liberdade de trabalhar o que quiser.
Um hackathon também é conhecido como hackfest ou hack day.Techopedia explica Hackathon
As raízes dos hackathons estão nos projetos de código aberto e são notados especialmente no contexto do desenvolvimento do OpenBSD. Recentemente, várias empresas adotaram o conceito hackathon - um assunto de muito debate. Alguns vêem um hackathon como uma maneira de permitir que as equipes de desenvolvimento trabalhem nos projetos escolhidos. Os não-proponentes vêem isso como uma bastardização do conceito, uma vez que uma empresa é dona dos resultados do trabalho. Esses críticos veem os hackathons cinicamente, apenas como uma maneira de uma empresa obter trabalho de desenvolvedor gratuito durante um fim de semana ou feriado.