viernes, 30 de noviembre de 2012

En el "Reading Club" de Utrecht

Esta mañana asistí por primera vez a una reunión del Reading Club del grupo de Tecnoloías del Software liderado por Doaitse Swierstra.

Hasta ahora nunca había asistido a un Reading Club y tenía mucha curiosidad por ver en qué consistía. Es un evento en el que los investigadores se juntan una vez a la semana para leer y discutir sobre un artículo de investigación. Una semana antes se anuncia el artículo que van a discutir, para que la gente tenga tiempo para leerlo durante esa semana y así, durante la reunión, cada uno dice qué conclusiones ha sacado sobre el artículo.

En el grupo de Tecnología del Software lo llevan haciendo durante mucho tiempo, y además lo organizan los estudiantes de doctorado, sin intervención de los supervisores, que algunas veces van a las reuniones, pero no siempre.

En mi opinión, la idea es muy buena y sirve para que los estudiantes de doctorado se vayan familiarizando con los artículos de investigación y vayan viendo la estructura que tienen y cómo hacer un buen artículo.

El caso es que esta vez, el artículo elegido fue un artículo escogido por mí, en el que estoy trabajando estos días, por lo que aparte de ser mi primera vez en el club, me iba a tocar liderar la reunión.

El artículo que elegí es "Inductive graphs and Functional Graph algirthms" de Martin Erwig, que trata sobre cómo trabajar con grafos de forma inductiva en Haskell. Un tema en el que estoy investigando ahora mismo, y del que seguramente hablaré en breve dado que estoy obteniendo algunos resultados interesantes.

Realmente, en este campo ya había trabajado hace mucho tiempo, y mirando en el blog encontré una entrada de 2005 en el que lo menciono. Lo más interesante es que la librería de grafos inductivos, llamada FGL en Haskell, incluye en su histórico una referencia a la función que le había enviado en 2006 a Martin Erwig.

Volviendo al "Reading Club" de hoy, decir que la reunión me entusiasmó y que el ambiente intelectual de la reunión me pareció excelente. Los asistentes a la reunión demostraban interés por el tema y se veía que muchos habían leído el artículo con detalle antes de venir, por lo que traían aportaciones e ideas a debatir.

Para que no se me olvide, y por si en el futuro me los vuelvo a encontrar en otro evento, los asistentes eran: Johan Jeuring, Jurriaan Hage, Alex Elyasov, Ruud Koot, Sean Leather y Jeroen Bransen.

Al mirar en la página del grupo para ver quiénes eran, me he encontrado con que ya me han añadido a la página de la Universidad y a la del grupo.

Ayer probé también a instalar la impresora y funcionó todo a la primera. Tienen un montón de impresoras de diferentes tipos distribuidas por los pasillos, donde se pueden imprimir los artículos.

Da gusto ver que las cosas "administrativas" como lo de imprimir, los despachos, la página Web, etc. se hace de forma transparente a los profesores, sin que uno se de hacen de forma transparente, para que los investigadores solo tengan que preocuparse de cosas como el reading club, o sea, de investigar.

Como curiosidad, al mirar la página del grupo me encontré un enlace con ofertas de trabajo en programación funcional. Una de las que me llamó la atención es una de Credit Suisse y al mirar quién la ofrecía me encontré a Ganesh Sittampalam, a quien había conocido en la 3rd School on Advanced Functional Programming, en 1998 en Braga, Portugal...cómo pasa el tiempo y qué pequeño es el mundo a veces!.