O que aconteceu no Dojo #12

Ontem (18/01) aconteceu o décimo-terceiro décimo-segundo (obrigado Andrea, havia pulado um) Dojo na Unicamp. Desta vez a maior parte do pessoal nunca havia participado de um Dojo, o que por um lado é bom (mais pessoas se interessando pelo encontro) e por outro lado ruim (onde está o pessoal das antigas?). Mas acredito que no próximo teremos mais pessoas novas e “veteranos” do Dojo juntos.

Como a maioria era novata em um Dojo, foi feita uma apresentação rápida dos objetivos e da dinâmica do Dojo, além de comentar um pouco sobre TDD. Após escolhemos o problema do FizzBuzz (que é bem simples), para que os “novatos” entendessem mais facilmente a dinâmica.

Devido a simplicidade do problema, resolvemos ele rapidamente, o que deu oportunidade de iniciarmos um novo problema (Nomes de Autores de Obras Bibliográficas) e, como todos já estavam bem mais confortáveis com a forma de pensar no problema o desenvolvimento foi mais rápido e dinâmico.

Das conversas no pré-Dojo e no pós-Dojo surgiu uma idéia muito interessante de tentarmos organizar um Dojo em outro lugar de Campinas (provavelmente na Unip), em outra data (provavelmente sábado) para que pessoas que têm dificuldade com os horários ou com o acesso à Unicamp possam ter oportunidade de participar e, se conseguirmos manter a regularidade, toda semana termos ao menos duas opções de sessões de Dojo para participar. Espero continuar com essa conversa através da lista 🙂

Participantes:

O que foi bom:

  • A escolha da linguagem (Python) ++
  • Ubuntu +
  • Conhecer o Dojo
  • Práticas de programação diferentes em Python
  • Conhecer o pessoal
  • Pessoas novas apareceram

O que foi ruim:

  • Velocidade no início
  • Problemas simples ++
  • Pessoas antigas não vieram

Sugestões:

  • Mais tempo (talvez no sábado) ++
  • Emacs ou outra IDE
  • Novos problemas
  • vim
Anúncios

Próximo Dojo #12

O próximo Coding Dojo ocorrerá no dia 18 de janeiro (terça-feira), das 18h às 21h.

Como usual, o encontro vai ocorrer na Unicamp no prédio IC3,5 na sala 351 (Quem não souber chegar no local, segue um mapa: http://goo.gl/2Wz9).

Caso ocorra alguma mudança no local informaremos aqui (o que é muito pouco provável) 🙂

Durante o Dojo decidimos onde vamos fazer o pós-Dojo 🙂

Qualquer dúvida, mande um comentário…

Relato do Dojo #11

Esse foi o Dojo organizado mais rápido até agora. Depois de uma troca rápida de e-mails na lista, 6 pessoas se dispuseram a participar do Dojo, e apesar da correria foi um ótimo encontro.

Logo após a escolha do problema fizemos uma discussão de qual caminho iríamos seguir no seu desenvolvimento. Definimos um conjunto de suposições para facilitar o desenvolvimento:

  • Tokens válidos: números, ‘+’, ‘-‘, ‘*’, ‘/’, ‘.’, ‘(‘ e ‘)’
  • A entrada sempre era uma expressão válida
  • Os espaços em branco na expressão de entrada seriamo ignorados

Começamos com testes simples, para separar a expressão em tokens e caminhando pela solução, a complexidade do problema ia aparecendo gradualmente (o que gerou boas discussões durante todo o Dojo sobre a forma de implementar). Chegamos num ponto onde algumas expressões eram calculadas corretamente, mas como o Dojo já estava durando muito (e todos estavam com fome), resolvemos encerrá-lo.

O pós-dojo ia ser com comida mexicana no Salamandra em Barão Geraldo, mas como ele estava fechado, acabamos no Subway, e como o problema realmente era muito interessante, estavamos indo embora e ainda tivemos algumas idéias de como terminá-lo.

A solução do problema já está bem encaminhada, e o código-fonte disponível para quem quiser completá-lo. Se alguém quiser discutir o problema na lista, fique a vontade também 🙂

Participantes:

Pontos positivos:

  • Site do Renne (<a>http://dojopuzzles.com</a&gt;)
  • Teclado bom
  • Maior público que nos últimos
  • Python ++
  • Dojo longo
  • Todos participaram bastante
  • Ctrl+P / Ctrl + N (atalhos do vim)
  • Marcado em cima da hora e ainda teve bom público
  • Problema complexo divisível em etapas distintas
  • vim +++
  • Local (IC)
  • “as vezes precisamos escrever testes mesmo achando que eles já vão passar no código existente”. Isso entra em contraste com a visão de “escrever testes que não passam, para faze-los passar”. (comentário do JS via lista dojo-campinas)

Pontos negativos:

  • Platéia inquieta +++
  • Marcado em cima da hora
  • Fome +++
  • vim
  • demorou muito
  • horário do começo (poderia ser às 19h)
  • divisão de colunas da folha de retrospectiva do Dojo
  • pessoas sem bandejar ficam com fome
  • Dojo longo
  • Alto carbon footprint no pós-dojo

Sugestões:

  • Criar uma guest account preparada para o Dojo (cores de Terminal)

Coding Dojo #11 – para começar 2011

Depois de uma troca de e-mails rápida na lista dojo-campinas, encontramos cerca de 6 interessados em fazer um Dojo hoje. Então para começar bem o ano, hoje (10/01/2011) acontecerá o 1º Dojo do ano de 2011 e o 11º desde que o nosso grupo se formou.

Quando: segunda-feira, 10/01/2011 das 18h às 21h
Onde: IC-UNICAMP 3,5 – sala 351
Como chegarhttp://goo.gl/2Wz9

Como decidimos bem em cima da hora, quem puder divulgue o máximo que puder, para tentarmos trazer mais gente para o Dojo.

Coding Dojo #10 – Dojo de Natal

Hoje (dia 21/12) tivemos o nosso Dojo de Natal, e apesar de poucos participantes, foi muito divertido. Como estavamos em poucas pessoas, uma nova forma de codificação ágil foi inventada somente para este Dojo: o Trio Programming, onde temos a figura de dois co-pilotos ao invés de um só 🙂

Pela primeira vez também conseguimos fazer um Pós-Dojo, onde aproveitamos a super-promoção de terça-feira da Batataria Suiça em Barão Geraldo onde pudemos comer 4 batatas pelo preço de duas. Espero que nos próximos possamos repetir a dose.

Desta vez não conseguimos terminar o problema, mas ele está disponível para quem quiser continuá-lo. O problema:

Participantes:

Pontos positivos:

  • Python +++
  • Muitas risadas
  • Battataria Suiça no Pós-Dojo
  • Trio Programming

Pontos negativos:

  • Poucas pessoas
  • O teclado do notebook do Renne
  • Pouco tempo

Sugestões:

  • Sempre fazer um pós-dojo 🙂

Como semana que vem a maioria das pessoas estará viajando (menos eu que terei que trabalhar), este será o último Dojo de 2010. Espero que no próximo ano possamos realizar muitos encontros, com mais participantes e em mais lugares diferentes em Campinas. Feliz Natal! E Feliz Ano Novo.

Dojo de Natal – Coding Dojo #10

Tux Natal

Fazendo uma pequena enquete no lista dojo-campinas, algumas pessoas demonstraram intesse em realizar um Dojo na próxima semana, no dia 21/12. Será o décimo encontro do nosso grupo e, pela proximidade com o dia 25, será um Dojo de Natal 🙂

Espero que quem tenha se manifestado na lista realmente apareça e que mais pessoas que acompanham este blog (espero que existam) apareçam também para participar do que provavelmente será o último Dojo do ano.

Quando: terça-feira, 21/12/2010 das 19h às 21h
Onde: IC-UNICAMP 3,5 – sala 352
Como chegar: http://goo.gl/2Wz9

Por favor, divulguem para os seus conhecidos que não estiverem viajando e não tenham nenhum compromisso natalino no dia. Avisem nos comentários quem pretende ir.

[Atualizado] Coding Dojo #10

Acredito que o tempo chuvoso não permitiu que as pessoas chegassem ao Dojo, apesar de termos tido um desencontro com o Kadu, que chegou para o Dojo no horário que eu estava indo embora. Em breve marcamos outro e, espero, com muitos participantes.

Amanhã, terça-feira, dia 14/12, às 18h teremos o segundo Dojo de dezembro. Como o ano está acabando eu pensei que podíamos logo após o Dojo fazer um Happy-Hour (se o pessoal animar na hora).

Desta vez eu avisei um pouco em cima da hora, mas como os Dojos estão ocorrendo com uma certa regularidade, acho que ao menos o pessoal que está indo sempre deve aparecer, mas espero ver rostos novos amanhã.

O local não mudou: Unicamp no prédio IC3,5 e até agora (se não ocorrer nenhum problema com a reserva de sala) na mesma sala 352 (Quem não souber chegar no local, segue um mapa: http://goo.gl/2Wz9).