Arquivo

Archive for setembro \23\UTC 2010

Dojo UFRGS – 22.9

setembro 23, 2010 2 comentários

Novamente venho relatar o sucesso de mais uma sessão de coding dojo na UFRGS !! Éramos em 10 pessoas, mas a aparente “falta de gente” (se comparado à semana passada) foi totalmente compensada com a animação do pessoal. Mais importante ainda foi o fato de duas pessoas que nunca tinham participado de um dojo terem comparecido 😉

Desta vez esquecemos de tirar a foto-geralzona com o pessoal todo. De qualquer forma, as fotos gerais estão aqui, e novamente numa excelente qualidade, graças ao Cristiano Dalbem 😀

O problema “resolvido” foi o de Vending Machines (ou Máquina de Venda, no bom português), na linguagem python e com testes com unittest, e desta vez quaaase conseguimos terminar ! Chegamos a começar a funcionalidade do troco, mas o relógio avisou 19h e paramos para a retrospectiva e ir embora com a segurança que o Vale nos oferece… o importante é que todos os presentes sabiam (dizem eles lol) como continuar e implementar o restante 😉 Legal ver os baby-steps e o vermelho-dos-outros sendo respeitados cada vez mais ^^

Aliás, o relógio utilizado foi o diferencial ! Não conseguimos lembrar onde se obtinha o contador regressivo do pessoal do dojo-rio, então fomos a cata de algum programa pra isso (chegamos a usar sleep do shell para simular, mas não tinha o mesmo efeito visual que queríamos) e chegamos ao Online Stopwatch ! Muito simpleszinho e bom, bem visual, do jeito que queríamos 😀

Como resolvemos o problema em python, uma linguagem que nem todos conheciam, as pessoas ficaram mais tímidas para assumir o cargo de piloto. Porém, a facilidade de se escrever e ler código na linguagem ajudaram aos “bixos-na-linguagem” a entender tudo o que estava sendo feito.

Pontos Fortes

  • Problema foi bom +++ (quase terminamos !!)
  • Linguagem foi boa

Pontos Fracos

  • Faltou pessoal em massa (mas quem veio valeu a pena =D )
  • Ainda falta comida (CAFÉ !!!)
  • Contador improvisado
  • Não vieram meninas lol

Semana que vem, o Cristiano Dalbem se comprometeu a trazer café, dada a módica quantia de R$ 0,50 por pessoa. Quem for, antecipe sua cota !!

Semana passada tivemos comentários sobre o fato da sala de aula fazer as pessoas irem naturalmente pro fundão e o pessoal sugeriu fazer os dojos no auditório vermelho/azul. Falei com o responsável pelas salas e ele disse que não há problema algum, porém a segurança destes auditórios é menor do que o prédio novo onde estamos fazendo os dojos regularmente, dado que o prédio é mais fechado, melhor iluminado e com seguranças olhando mais pra aquele canto. Fica a ponderação e aguardo comentários (aqui ou por e-mail) a favor ou contra a mudança de local.

No fim da seção, foi feito um sorteio de uma camisa de python, que ganhei no dojo da fande há um tempo atrás. Párabens ao vencedor !! (e poste uma foto sua com a camisa, em algum lugar, e nos traga o link nos comentários 😉 )

Categorias:pós-dojo Tags:, ,

Dojos dia 25/09 – Guru e Design

setembro 22, 2010 Deixe um comentário

Boa noite pessoal!

Bom, como sabem nesse último sábadão não teve Dojo, por uma infeliz falta de lugar para ser feito, porém já estamos com FTEC, SENAC e TargetTrust dispostos a nos ajudarem fornecendo lugar e -principal e provavelmente- quorum, com os alunos que com certeza saberão dos eventos, espero termos que pedir salas grandes para acomodar todo mundo.

Entretanto para esse sábado já foram marcados dois Dojos pro pessoal jogar bastante!

Durante a manhã, começando às 8h e indo até as 12h, temos o Coding Dojo do Grupo de Usuários Ruby, vai ser na PUC e vai ter um coffee-break oferecido pela Sucesu. Infelizmente também lá existe o dito limite físico da sala então o pessoal pede que os interessados inscrevam-se no site, são 50 vagas e as inscrições só serão aceitas até sexta (a culpa da demora do post é minha, podem xingar).

Um ponto muito importante sobre esse evento e que merece atenção especial de todos nós é o pedido para que levemos um kilo de alimentos não-perecíveis (sal não né galera), quem quiser/puder levar mais de um kilo ganha um “obrigado” extra e mais ainda da certeza de estar ajudando quem precisa. Os alimentos serão doados para o Kinder – Centro de Integração da Criança Especial e o pessoal do Guru e da Suceso estão de parabéns pela bonita atitude.

E para a tarde teremos a segunda edição do DesignDojo, anunciado no grupo de discussões e capitaneado pelo Rafael Bandeira e pela Desconf (site, twitter)! Confiram o relato do sucesso do primeiro DesignDojo e como a princípio são somente 15 vagas (ainda sem lugar definido) podem fazer as inscrições direto no contato@desconf.org e conferir no http://blog.desconf.org/ja-e-tempo-de-design-dojo-de-novo mais informações sobre o evento.

Não dá pra reclamar que não tem coisa legal pra fazer nesse sábado. Grande abraço e até os eventos!

Miguel Grazziotin

Dojo-UFRGS 15/9

setembro 16, 2010 9 comentários

Ontem fizemos outro coding dojo no campus do Vale da UFRGS !! Desta vez convidamos: todo o pessoal da graduação via lista interna da faculdade; todo o pessoal do dojo-poa (que ninguém pode ir por causa de horários e etc 😦 ); agregados (em particular, do mestrado da UFRGS) que ficaram sabendo do dojo e compareceram o/

De Dojo UFRGS 15.9

As demais fotos do evento estão aqui como cortesia do Cristiano Dalbem =D

Desta vez, o pessoal se animou a atacar um problema maior: os números Romanos, usando a linguagem C/C++ (tipicamente, um .cpp sem classes) e com a framework de testes (exemplificada pelo nosso guru particular, o Lucas Fialho, aqui) !! No início tudo estava indo bem, baby-steps funcionando, silêncio no vermelho, tempo cronometrado…. mas cometi (ou cometemos) um erro fatal: ao dizer o enunciado do problema, não paramos para fazer um brainstorming para que o pessoal se familiarizasse com soluções possíveis.

Acabou que cada piloto que entrava tinha uma idéia diferente de “como resolver o problema”, pois pequenos grupinhos estavam se formando na platéia para solucioná-lo separadamente lol. Fica aqui relatado o aviso para realizarmos brainstormings nos próximos dojos, para que o pessoal tenha uma solução mais ou menos coesa desde o início.

Fora isso, as quase 20 pessoas que compareceram aproveitaram bastante o Dojo. Fica a promessa de todos voltarmos semana que vem o/

Pontos Positivos:

  • Interação com o pessoal+++
  • TDD
  • Bastante Gente
  • Pessoal se comportou no vermelho

Pontos Negativos:

  • Falta de definição da abordagem “padrão”… várias soluções diferentes, fazendo perder tempo com “consenso” +++
  • Não conseguimos terminar
  • Poucos testes sendo rodados no meio-rpo-fim do Dojo, sem testar limites ++++
  • Faltou café e comida +++++++++++++++++
  • Pessoal “do fundão” começou a fazer ruído
  • Piloto e co-piloto não se comunicavam com a platéia

Comentários:

  • Utilizar problemas menores
  • Combinar um algoritmo prévio para resolução do problema
  • Usar auditórios (vermelho/azul), para fazer o grupo ficar mais condensado ++

O Dojo na UFRGS acontece toda quarta-feira, as 17h, no campus do Vale, sala 104 do “prédio novo” (quem conhece sabe do que estou falando… quem não conhece e quiser participar, me mande um email ou comente o post que eu faço o mapinha 😉  ). Se mudarmos o local, aviso por aqui para que todos saibam onde nos achar o/

Categorias:pós-dojo Tags:, ,

Dojo ThoughtWorks dia 16/09

setembro 14, 2010 Deixe um comentário

Pessoal

Tentando ajudar estamos anunciando também aqui o encontro da ThoughtWorks, Lightning Talks e Coding Dojo, nessa quinta-feira começando às 20h!

Vagas limitadas à cerca de 20 pessoas, portanto corram no anúncio oficial, confiram mais informações e inscrevam-se no form pra participar, sem esquecer a doação de um ou mais kilos de alimentos não-perecíveis, hein? 😉

Abraço!

Miguel Grazziotin

Pós-Dojo dia 11/09

setembro 14, 2010 8 comentários

Saiu o dito Coding Dojo na Fande, como combinado foi nesse sábado com o plano de começar às 10h, mas a maioria do pessoal já tinha chegado antes, mesmo com a chuva incomodando e fazendo o pessoal pensar em ficar dormindo mais um pouco. Fizemos a festa em 16 malucos e apavorando a galera da Fande com o espaço, mas ficou tranquilo.

Finaleira do Dojo

Como muita gente nunca tinha participado de Dojos também optamos pelo clássico FizzBuzz, em Ruby, até com um pouco de receio que fosse muito rápido de ser resolvido, mas com esse número de participantes, considerando que até quem tava só de curioso/fotógrafo também foi lá programar e seguindo os baby steps (com alguma dificuldade, é verdade) levamos cerca de hora e meia, tempo bom considerando que usamos cerca de meia hora conversando sobre o DojoPoa e mecânica de Coding Dojos, acabou que fechou certinho o horário pro pessoal fazer um pós-Dojo no restaurante mexicano ali pertinho =D

Inclusive já está no Github o FizzBuzz que fizemos http://github.com/dojopoa/FizzBuzz e para os que usam git: git clone git@github.com:dojopoa/FizzBuzz.git

Pontos Positivos:

  • Pessoas novas, caras desconhecidas, fugindo daquela situação de “vocês de novo!”
  • Lugar, o ambiente da Fande é show
  • Desenvolvimento, não solução
  • Conceitos de pair programming
  • Ruby
  • Todos participaram
  • Regra das duas palminhas, pra quando os pilotos precisam de ajuda técnica e/ou chamar atenção, caso a conversa esteja alta
  • Café, comida e Pringles (na próxima mais Pringles =P)
  • Pontualidade, todo mundo estava lá antes das 10h!

Pontos Negativos:

  • Conversas paralelas, talvez muito altas ou muito perto dos pilotos, por vezes acabou dificultando
  • Teclado e mouse do @gabrielengel
  • Falta de sinalização de estado verde/vermelho

A melhorar:

  • Lugar maior dependendo da quantidade de pessoas, estamos buscando ajuda em faculdades, ideias/sugestões entre em contato 😉
  • Mouse e teclado melhores
  • Conceito de baby steps, que sabemos ser difícil de se controlar
  • Apresentação conceito dojo/tdd, poderia ter sido melhor apresentado no começo
  • Apresentação/preparação ferramentas e ambiente de desenvolvimento

Comentários:

Saldo completamente positivo, ainda mais pra um dos primeiros Dojos de muita gente. Segue a pretensão de fazer semanalmente! =D

Seguem os contatos de quem deixou anotado lá e os que mais achei, faltaram alguns, avise-nos que editamos aqui.

Alessandro (aka 02) sandro.ci02@gmail.com
Igor leopoldes@gmail.com @ileopoldes
Dorneles dorneles@tremea.com @dorneles
Felipe Lima felipe.lima@gmail.com @felipecsl
Guilherme guiruduit@gmail.com @GRuduit
Miguel Grazziotin miguelgraz@gmail.com @miguelgraz
Letícia leticia@fande.com.br @_leticia
Gabriel Engel gabriel@realintercambio.com @gabrielengel
Johalf Farina (aka Alf) johalffarina@gmail.com @johalf
Felipe Cabral – cabral@softa.com.br
Diogo Biazus – diogo@softa.com.br
Abraço e até a próxima!
Miguel Grazziotin
Categorias:pós-dojo Tags:, ,

Dojo-UFRGS 8/9

setembro 10, 2010 4 comentários

Tivemos nosso primeiro dojo na UFRGS, no campus do Vale !! Aconteceu ontem, as 17h:30 !! Foram poucas, mas animadas pessoas (éramos 6 ou 7), incluindo um professor (que, infelizmente, saiu cedo e não bateu foto) !! Segue a lista de quem participou (na ordem da foto, da esquerda pra direita):

(por culpa do wordpress não me deixar postar imagens, vendi minha alma a M$… vejam a foto que eu queria postar aqui)

  • “Bixo” (que eu não lembro o nome, shame on me) [edited: Raphael Lupchinski]
  • Cristiano Dalbem
  • Lucas Fialho
  • Fábio “Sawyer” Beltrão
  • Daniel
  • Gabriel Oliveira (eu)

Resovemos o clássico problema-de-primeiro-dojo, o FizzBuzz, em Python ! Como somos todos novatos em Dojos, ficou a crítica construtiva de usarmos problemas maiores, para evidenciar as qualidades de Pair Programming e TDD, visto que o impacto que essas metodologias causaram num problema pequeno foram muito suaves. Por sugestão do bixo-amigo, fizemos uma adição ao FizzBuzz original, atribuindo “Batata” à todos os números múltiplos de 11 e resultando em FizzBuzzBatata equivalente ao número 165 (por quê ?) \o/

O pessoal achou bem positivo o contato com a linguagem, mas os integrantes menos chegados a ela prefeririam que fosse usado C/C++ em próximas vezes (a linguagem oficialmente ensinada/cobrada na maioria das cadeiras da faculdade). Eu e o Lucas, conversando, cogitamos até usar Scheme num futuro próximo lol.

Pontos Positivos:

  • Professores vieram ++
  • Linguagem nova: python
  • Comida Presente
  • Diversão e Piadas do pessoal ++

Pontos Negativos:

  • Poucas pessoas presentes;
  • Usar linguagens que nem todo mundo conhecia +++
  • Problema podia ser mais difícil para poder “sentir” a vantagem de TDD;
  • Tem que começar mais cedo.

A melhorar:

  • “5 minutos e troca” podia ser seguido mais a risca;
  • Se organizar melhor para definir o problema;
  • Seguir a risca a regra da platéia não falar quando o teste estiver no vermelho;
  • Não “chicotear” o pessoal na hora do mrefactor, mas sim “sugerir” modificações cabíveis (para não intimidar aqueles que não conhecem a linguagem-do-dia).

Comentários:

FizzBuzzBatata \o/

Categorias:pós-dojo Tags:, ,

Dojo dia 11/09

setembro 8, 2010 1 comentário

Pessoal

Confirmado Dojo no próximo sábado, dia 11/09, aqui em Porto Alegre! Vai ser lá na Fande, gentilmente cedida pelo pessoal.
Na Protásio Alves número 2302, sala 206, Petrópolis!

Mapa: http://tinyurl.com/36f76nq

Às 10h!

Traga sua comida/bebida preferida (Mas cuidado pra não perder o apetite pro almoço[pós-dojo =D]) que o café sai na faixa =D

Faremos o FizzBuzz, em Ruby.

Para termos uma ideia de quantos comparecerão pedimos, por gentileza, para se inscrever nesse link: https://spreadsheets.google.com/viewform?formkey=dHJoZWh6dHo4R01KOEg0R2lNSjJ2a3c6MQ

Nos vemos lá!

Miguel Grazziotin

Categorias:anúncio dojo Tags:,