Archivo de la categoría: katayunos

Global Code Retreat 2011

Ayer se celebró en todo el mundo mundial, y por supuesto también en Bilbao, el Global Code Retreat 2011. Por si no sabes lo que es: Explicación de lo qué es un Code Retreat. Básicamente, practicar programando el Juego de la Vida de Conway, para hacer algo así:

Aunque luego no te da tiempo, son iteraciones de 45 minutos, haciendo TDD por parejas, experimentando distintos enfoques, restricciones y técnicas para afrontar el problema.

Hace casi un año asistí a uno celebrado en Donosti, y hoy ha sido el segundo, distinto pero siempre aprendes cosas… tengo que hacer una retrospectiva personal al respecto, ¡qué diablos! aquí va:

  • Siempre hay algo que recuerdas correctamente, lo que te recuerda lo mal programador que eres. En este caso no sabía motar un interface en Groovy ¿¿??
  • También siempre aprendes algo nuevo, no importa las veces que lo hagas. En mi caso, sigo depurando mi técnica top-down, down-top o whatever.
  • Es curioso lo estupenda que nos parece la programación en pares en esto eventos, y lo difícil que es hacerlo luego realidad en el día a día. Tengo que estudiar el fenomeno.
  • Está claro que una diferencia fundamental es la motivación. Un sábado a un Code Retreat solo va gente motivada, y eso se nota a todos los niveles, aunque o hagamos nada productivo.
  • ¡Nunca me da tiempo ha terminar! Así que depués de esta voy a intentar hacerlo, o por lo menos hasta un grado usable.
Gracias a Plain Concepts por el local, a Vicenç García Altés por organizarlo y a Jorge Uriarte por facilitarlo.
Actualización: No he mencionado apenas que era a nivel mundial, en 90 ciudades, con más de 2000 personas participando… supongo que Corey Haines estará encantado…

Katayuno en Bilbao

Hoy hemos celebrado el primer Katayuno itinerante (anteriormente habían sido sólo en Donosti-Hondarribia). Hemos tenido la suerte de disfrutar de las instalaciones de Eutokia, un sitio estupendo, y de la presencia de 18 katayuners dispuestos a todo por aprender un poco de TDD.

Tras una introducción sobre lo que se hace en Eutokia, nos hemos puesto manos a la obra. Primero una introducción sobre que son los Katayunos, las katas, el TDD. y después un par de iteraciones con la Kata StringCalculator, que es la que hemos considerado mejor para iniciarse. Finalmente hemos hecho una retrospectiva inspeccionando el código de uno de los participantes, y después del evento en general. En la parte positiva lo que hemos aprendido, el local y la cercanía. En la negativa, que no habíamos explicado bien los requisitos necesarios y algunos han perdido tiempo configurando el equipo, y que hemos aprovechado el tiempo “no muy bien”, haciendo sólo dos iteraciones reales. Habrá que tomar nota para próximas ediciones. En fin, buen sabor de boca, y esperando al proximo.

Os dejo la presentación en slideShare:

Etiquetado , , ,