1 de marzo de 2011

Katayunos de febrero



El 17 y 25 de febrero pasado tuve la suerte de participar en la organización de dos "Katayunos". El primero lo realizamos junto con un grupo de amigos (Mario Dal Lago y Francisco Larramendi) en un bar de Buenos Aires, donde degustando unas ricas medialunas llevamos adelante una "kata" de "StringCalculator". El segundo lo realizamos en el laboratorio de Grupo de Usuarios Microsoft(MUG), (el próximo será el 29 de marzo) junto a Ariel Cen, Alejandro Nelis y Carlos Peix.

Para quien no conozca lo que son los "katayunos", les cuento que es una reunión, inspirada en los "coding dojo", donde un grupo de programadores nos juntamos a escribir código para resolver un problema (o sea la "kata"), y a la vez desayunamos. El acento no está puesto en resolver un problema complejo, en general son muy sencillos, sino en practicar pair-programming y TDD. La idea es ir adquiriendo una "gimnasia", que nos acostumbre a incorporar estas prácticas, como movimientos naturales, a nuestra programación diaria, al estilo de las "katas" en las artes marciales.

Las ventajas que le encuentro a los "katayunos" es que son reuniones que organizarlas cuesta muy poco, solamente se necesita combinar un lugar de encuentro como un bar y un par de notebooks, y que nos permite aprender e intercambiar experiencias con programadores que quieren innovar y mejorar la calidad del software que construyen diariamente. Por otro lado la escala no condiciona su realización, ya que con dos personas ya le da sentido a la reunión.

Acá les dejo un video de la comunidad ágil de Buenos Aires sobre la realización de un "randori coding dojo" con una explicación más detallada del sentido de estas prácticas.
Y una "traducción" de la kata de "String Calculator"