Hackathon
# Hackathon

Un (o una) hackathon (o hackatón) designa, en la terminología usada en las comunidades hacker, un encuentro de programadores cuyo objetivo es el desarrollo colaborativo de software, aunque en ocasiones puede haber también un componente de hardware. Este tipo de encuentros puede durar entre dos días y una semana. El objetivo es doble: por un lado, hacer aportes al proyecto de software libre que se desee y, por otro, aprender sin prisas.

## Terminología

El término integra los conceptos de maratón y hacker, aludiendo a una experiencia colectiva que persigue la meta común de desarrollar aplicaciones de forma colaborativa en un lapso corto. Se cree que el término fue creado en 1999 de forma independiente por los desarrolladores del OpenBSD y el equipo de marketing de Sun Microsystems.

## Propósitos

Algunos hackatones tienen propósitos educativos o sociales, aunque en muchos casos el objetivo es crear un software utilizable. Las hackatones tienden a tener un enfoque específico, que puede incluir el lenguaje de programación utilizado, el sistema operativo, una aplicación, una API, el destinatario o el grupo demográfico de los programadores. En otros casos, no hay ninguna restricción sobre el tipo de software que está siendo creado en el evento.

Durante los últimos años han surgido nuevas iniciativas similares a las hackatones que no están directamente relacionadas con el mundo de la programación directamente, pero comparten todos los demás aspectos de estos eventos, y normalmente están considerados como tal.

## Organización

El hackathon, desde el punto de vista organizativo, supone una dinámica horizontal e intensiva en donde los participantes complementan experiencias y habilidades individuales con el propósito de desarrollar soluciones concretas. De allí que para los especialistas en educación, el hackathon posea ciertas características propias de un dispositivo pedagógico en tanto promueve el trabajo colaborativo entre pares orientado a la resolución de problemas, hace foco sobre el proceso de trabajo como instancia de aprendizaje y favorece la motivación intrínseca de los participantes.

Dentro de los hackatones, existen varias modalidades dependiendo de su duración; horas, días o incluso semanas, dependiendo también de su localización, existiendo las variantes presenciales y en línea, y por supuesto del área o temática del encuentro en sí.

