En los últimos dos años al menos, los hackathon ganaron bastante popularidad y se establecieron como un método usado por empresas o grupos de desarrolladores para ver que se puede hacer sobre una plataforma o con una herramienta en particular; usualmente 24 horas con un premio al final en base a una combinación de idea + ejecución + potencial.
Y pese a que me parecen útiles, Dave Whiner Winer publica que Hackathons are nonsense; Hackathon are how marketing guys wish software were made. con la premisa de que desarrollar buen software necesita años... y ese es su error.