Em parceria com o GDG Aracaju, convidamos a comunidade sergipana de desenvolvedores profissionais e amadores para afiar suas técnicas de programação em mais uma sessão de Coding Dojo.
Coding Dojo Arduino
Este mês, tivemos um diferencial: programamos em Arduinos! Nossos projetos usaram essa plataforma open-source e contamos com o sensei Fernando Almeida para sanar quaisquer dúvidas.
Qual foi o problema proposto?
Dividimos a platéia em duas equipes e implementamos dois problemas usando Arduino e acessórios.
Resumo dos problemas:
- Ler corretamente a entrada de um teclado matricial 4x4, suportando mais de uma tecla simultaneamente.
- Implementar um semáforo que acenda corretamente os LEDs vermelho, amarelo e verde, com um botão para pedestres.
Qual a situação da solução no final do dojo?
Tudo certo! Foi uma bagunça com todo mundo animado, mas conseguimos!
Quer mexer no código? É bem fácil, só clicar em Fork e brincar!
Retrospectiva
Prós
- Baby steps: como a maioria não tinha muita segurança no Arduino, as funções foram implementadas aos poucos.
- Tecnologia diferentes: é o primeiro Coding Dojo do grupo com Arduino!
- Novatos: muita gente ficou interessada pela novidade.
- Dois problemas resolvidos: foi uma sessão bastante dinâmica com os dois grupos trabalhando simultaneamente.
- Introdução foi ótima: valeu, Fernando!
- Muita gente: batemos recorde com mais de 20 pessoas!
- Veteranos também não faltaram.
Contras
- TDD negligenciado: os testes eram mais físicos com o Arduino.
- Bagunça com duas equipes: foi difícil acompanhar os projetos.
- Horário complicado: a gente nunca consegue agradar todo mundo.
- Local pequeno: a quantidade de gente surpreendeu e lotou!
- Problemas fixos: para gerenciar melhor o dojo, tivemos os problemas fixados anteriormente. Isso deixou o pessoal com saudades da filosofia Coding Dojo de escolher na hora o problema e linguagem.
Não sabe o que é um Coding Dojo?
É uma reunião de desenvolvedores para trocar ideias e resolver, juntos, um problema. Não precisa ser expert nem manjar de todos os paranauês, baste ter interesse. Depois pode até tomar uma cervejinha :-)