Conceber o programa em Lisboa
Em fevereiro de 2016, depois de muitas chamadas e conversas online, Dominik Kościelak viajou até Lisboa para se encontrar com João Matos e começar a desenvolver o programa em pormenor. Os dois já se conheciam bem, pois tinham trabalhado juntos na IDG em Londres e mantido contacto como amigos.
Essa história foi importante para a rapidez com que o trabalho avançou. Não eram duas organizações apresentadas por um programa de financiamento; eram dois programadores que já tinham construído coisas em conjunto e que agora decidiam o que um programa educativo partilhado deveria conter.
Em que trabalharam
A questão em Lisboa não era se deveriam ensinar programação, mas o que poderia realisticamente ser ensinado no tempo disponível — e como o mesmo programa poderia funcionar em dois países ao mesmo tempo.
Discutiram o que os participantes teriam de aprender para construir aplicações web reais, como os grupos de Kalisz e Espinho poderiam trabalhar em conjunto em vez de simplesmente seguir o mesmo programa em separado e como o trabalho prático em projetos poderia ocupar o centro do curso.
A principal limitação era o tempo. Os participantes seriam adolescentes sem experiência prévia de programação, reunindo-se apenas durante noventa minutos por semana ao longo de cerca de três meses. Simplesmente não havia tempo suficiente para ensinar uma linguagem de programação passo a passo, funcionalidade a funcionalidade. Tinham de decidir quais eram as competências e os conceitos mais importantes e o que poderia ficar de fora.
Essa limitação definiu o programa. Para que os participantes pudessem construir os seus próprios projetos funcionais num período tão curto, o currículo tinha de se concentrar no que precisavam para progredir: conhecimento técnico suficiente para construir, compreensão suficiente para resolver problemas de forma autónoma e trabalho de projeto suficiente para pôr tudo isso em prática.
Isto conduziu naturalmente à forma que Hacking Heroes acabaria por assumir: um programa centrado nos projetos dos próprios participantes, com workshops que apoiavam esse trabalho e um evento final onde os projetos poderiam ser reunidos e concluídos.