Hackathon é uma palavra inglesa, criada a partir da combinação dos termos hack, que significa “quebrar, fatiar” e marathon, que quer dizer “maratona”.
O significado de Hackathon é traduzido ao português como uma “maratona de programação”, que acaba movimentando toda a área tecnológica de uma organização.
Um hackathon pode durar várias horas ou até dias e tem como intuito focar no desenvolvimento de soluções que poderá impactar a empresa, de maneira interna como de forma externa. O hackathon também pode ser uma reunião de hackers com a finalidade de desvendar algum sistema lógico ou código, bem como fazer a exploração de dados abertos.
Como um todo, o hackathon é um evento que reúne determinados profissionais com alguma tarefa a ser realizada, desde o desenvolvimento de um software, resolução de algum problema, até somente para discutir propostas, projetos e ideias.
Por isso, não é apenas a área de tecnologia que pode usufruir do hackathon, várias outras adotam essa cultura de fazer maratonas para trazer resultados para as empresas.
O primeiro hackathon tem origem conhecida no ano de 1999. A partir desse tempo, essa prática se tornou muito popular, em especial nos Estados Unidos. Posteriormente, o conceito passou a se popularizar pelos outros países e até a criação de maratonas de programação simultâneas com a competição entre equipes de países distintos.
Nos dias atuais, muitas empresas fazem uso da ideia dos hackathons – como é o caso das mais famosas e inovadoras do mundo, o Google e o Facebook –, pois acreditam que essa prática exerce a criatividade dos funcionários e auxilia na obtenção de soluções para quaisquer questões ou problemas que possam surgir durante o dia.
No Brasil, há vários exemplos de maratonas de programação (hackathons):
- BlueHack: promovido pela empresa IBM, com o envolvimento de aproximadamente 500 pessoas de diversas áreas que competem em desafios diferentes,
- Mod the Future: promovido pela Motorola, o hackathon envolve desenvolvedores do país inteiro para atuar em desafios voltados à tecnologia,
- Hackathon Globo: a grande emissora de televisão oferece um evento de hackathon para desenvolvedores e designers de software,
- Hackathon Acadêmico Embrapa: para estudantes que gostam de desafios, o hackathon acontece simultaneamente em seis cidades do Brasil.