11 tips for a succesful hackathon

Renato Cordeiro Ferreira

@renatocf

Tip #0:
Focus on solving problems that you have

The idea is the most important of a hackathon:
A simple problem that solves a real problem is much more valuable than a well-implemented yet useless one

Projects Too technical  don't win hackathons

Use technology as a mean, not an end

Dica #1:
Reuse as many libraries, APIs and tools as possible

24h is very little time to reinvent the wheel:
The hackathon's idea is to make a working prototype -- technical quality also includes reusing what exists

Robustez e escalabilidade não serão cobrados

Procure por dados e tecnologias abertas

Dica #2:
Favoreça o desenvolvimento para Web front-end em vez de back-end ou mobile

Tecnologias complicadas podem ser um tiro no pé:
Criar um back-end e programar para mobile costuma exigir mais esforço do que vale a pena

Algoritmos, formulários e BDs não impressionam

Dica #3:
Prepare seu ambiente de desenvolvimento antes do evento

A internet vai ficar ruim, muito ruim:
Saia na frente e esteja preparado para programar assim que seu time decidir o que vocês irão implementar

O pior horário para baixar é no início do evento

Aproveite a hora da comida

Dica #4:
Evite perder tempo nas horas erradas e desperdiçar a sua energia precipitadamente

Hackathons podem ter muitas distrações:
Comida, salas de jogos e a típica "zoeira" são para os intervalos - mantenha-se focado no seu projeto

Comer muito diminui o seu metabolismo

Evite os horários mais cheios das refeições

Dica #5:
Mantenha sua higiene e não se esqueça de levar os itens necessários para isso

É muito fácil se esquecer da higiene na competição:
Leve uma escova de dentes, um desodorante, uma muda de roupa e sempre lave as mãos antes de comer

Tudo bem não usar a camiseta do evento

Mantenha seu local de trabalho limpo

Dica #6:
Redivida o trabalho do seu time conforme o cansaço bater e a atenção diminuir

Saber administrar o tempo é essencial:
Ninguém consegue ser produtivo por 20h - comece pelas tarefas complicadas e deixe as simples para o final

Empacar no início pode matar seu projeto

Trabalhe em dupla quando ficar cansado

Dica #7:
Durma um pouco no meio da madrugada para aumentar a sua produtividade pela manhã

Virar a noite é uma faca de dois gumes:
Mais tempo para programar não implica que você conseguirá melhorar mais o seu projeto

Café e energético em excesso não fazem bem

Veja o nascer do Sol para espantar o sono

Dica #8:
Crie um ambiente para que os juízes possam testar e usar o seu projeto

Os juízes não terão acesso à sua máquina local:
Permitir que eles acessem seu projeto online mostra que seu time fez um protótipo realmente funcional

Serviços IaaS são desnecessários

Use GitHub + Heroku ou Firebase na entrega

Dica #9:
Use a última hora da competição para planejar e ensaiar o seu pitch

Você terá muito pouco tempo para vender sua ideia:
Foque em dizer o que você fez, o que usou (sem detalhes) e principalmente qual o potencial do produto

Tecnicalidades são um desperdício de tempo

Releia os critérios de julgamento

Dica #10:
Divirta-se 100% do tempo e não leve o clima de competição a sério demais

A melhor parte de um hackathon é a diversão:
Tire fotos, converse com os amigos, aprenda coisas novas e aproveite esse evento super maneiro!

Irritar-se com seu time só estraga o momento

Ouça música quando precisar se alegrar

11 tips for a succesful hackathon

Renato Cordeiro Ferreira

@renatocf

11 tips for a successful hackathon

By Renato Cordeiro Ferreira

11 tips for a successful hackathon

Tips to be successful at hackathons

  • 559