¿Qué es una hackathon?

Una hackathon es un maratón de creación: equipos de 2-5 personas tienen entre 24 y 48 horas para crear un prototipo funcional desde cero. La presión del tiempo, la falta de sueño y la colaboración intensa crean una energía que no existe en ningún otro formato de trabajo. No hace falta ser programador — diseñadores, estrategas y expertos en dominio son tan necesarios como los ingenieros.

Cómo ganar una hackathon: lo que aprendí

  1. No siempre gana el que tiene el mejor código — Gana el que presenta la mejor historia. La arquitectura tiene que ser sólida pero la narrativa importa igual.
  2. Empieza a construir antes de tener la idea perfecta — La idea perfecta no existe. Una idea buena ejecutada supera siempre a una idea genial a medio hacer.
  3. Usa las herramientas que ya conoces — No es el momento de aprender un framework nuevo. Velocidad y familiaridad ganan a novedad.
  4. Concéntrate en lo que los jueces pueden ver — Demo funcional, aunque sea de una sola pantalla. Lo que no se demuestra no existe.
  5. Pide feedback a los organizadores regularmente — Están ahí para eso y te dicen si vas por buen camino antes de que sea tarde.

Mi experiencia: Solfamidas en el Accenture Hackathon

Así decidimos llamar al equipo — en honor al grupo de Homer Simpson. Participamos en el Accenture Digital Connected Cities Hackathon de 2017, específico de inteligencia artificial. Prácticamente ninguno del equipo sabía nada de IA. Pero sí sabíamos algo esencial: no siempre es necesario presentar algo que funcione si la idea tiene sentido.

Nos centramos en construir una arquitectura sólida con los productos cloud de Microsoft y en presentar una narrativa clara de por qué nuestra solución resolvía el problema. Y ganamos.