Ganar una Hackathon

¡Solfamidas! Así decidimos llamar a nuestro equipo en honor al grupo de Homer Simpson. Nos aventuramos a participar en el Accenture Digital Connected Cities Hackathon del 2017. Era un hackathon específico de inteligencia artificial y prácticamente ninguno del equipo sabía nada de eso… pero sí que sabíamos algo esencial y era que no siempre es necesario presentar algo que funcione mientras la idea tenga sentido. Nos centramos en hacer una arquitectura sólida con todos los productos del cloud de Microsoft.

¡Y así es como ganamos la hackathon!

Equipo ganador de la Accenture Digital Connected Cities Hackathon en 2017

Qué es una hackathon y cómo funciona?

La palabra “hackathon” es una contracción de “hacker” (programadores) y “maratón”, y originalmente hacía referencia a todo tipo de encuentros de programadores para diseñar soluciones de software en grupos de 2 a 5 personas y en un tiempo determinado (normalmente entre 24 y 48 horas). Hoy en día el concepto del hackathon se ha extendido y ya no hace únicamente referencia al mundo de la informática, por lo que se organizan hackatons para cualquier sector o disciplina.

Los hackathons también son conocidos como “hack day”, “hackfest” o “codefest”, y su éxito va aumentando año tras año. No existe una traducción oficial de la palabra hackathon en español, pero su pronunciación correcta es con el énfasis en la última parte (como si se escribiera “hackatón”)

Durante el 2016, se organizarán alrededor de 840 hackathons en todo el mundo, y la previsión es que este número incrementará anualmente un 5%.

Lista de hackathons en España

Esta es una lista con algunos de los hackathons que se han ido haciendo a lo largo de los años en España. Échale un vistazo porque es muy probable que se vuelvan a repetir más adelante:

Consejos para participar en una hackathon

He aprendido algunos trucos después de haber participado en tantos hackathons. No es necesario que los sigas al pie de la letra pero estoy seguro que te van a servir para ganar una hackathon tu también.

  1. Prepárate antes de ir al evento. Investiga sobre el objetivo del hackathon, los códigos de programación o requisitos, y la historia de la empresa.
  2. Empieza a crear cuanto antes. No alargues demasiado la fase inicial, cuando tengas una primera idea ponte a trabajar directamente para perder el mínimo tiempo.
  3. Concéntrate en lo más importante. Es imposible presentar un prototipo o una idea completa en 24 o 48 horas, así que sé selectivo con los extras que añades a la idea.
  4. Utiliza las herramientas que ya tienes. Si ya dispones de una demo, software o producto medio terminado, no te pongas a crearlo tú mismo. Supondrá un gran ahorro de tiempo.
  5. Pregunta. Los organizadores están allí para ayudarte, pídeles feedback regularmente sobre tus avances.
  6. Evita distracciones. Cuantas menos distracciones, mejor. Cierra la pestaña de Facebook y activa el modo avión en tu móvil.