Entrevista: JJ Merelo – Aprender a programar como si fuera 2017

Entrevistamos a Juan Julián Merelo, más conocido como JJ, profesor de la Universidad de Granada y presidente de la Oficina de Software Libre de la misma universidad. Nos hablará sobre como enseñar a programar como si fuera 2017.

¿Podrías presentarte brevemente? ¿A qué te dedicas y cuáles son tus aficiones?

Programo y enseño, no necesariamente por ese orden. Leo y veo series. Como todo el mundo.

¿Qué quieres conseguir al dar esta charla? ¿Qué esperas del público?
Creo que la gente no se da cuenta de lo bello y frágil que es una comunidad, lo difícil que es construirla, y lo fácil que es destruirla. La idea es hacer que todo el mundo aprecie las comunidades en las que está, las abra a todo el mundo y las lleve hacia el futuro.

¿De qué hablarás exactamente en tu charla? ¿Porqué ese tema?
Porque mola.
¿Recomendarías a todo el mundo aprender a programar?
¿Cuál es tu lenguaje de programación favorito? ¿Porqué te gusta tanto?
Perl. Es el que llevo usando más tiempo y con el que más me identifico. También con el que necesito mirar menos veces en StackOverflow.
¿Cuál es tu proyecto de software libre favorito?
Perl6. Creo que es un gran lenguaje y que, como proyecto y como tecnología, es de lo más interesante.
¿Qué proyecto de software libre que no sea muy conocido y consideres especialmente útil recomendarías?
Pues Perl6, por la misma razón. Perl6 es mucho más que Perl, es una reescritura desde el comienzo de lo que yo creo que es el primer lenguaje del siglo XXI. Cuando salió Perl, todos lo imitaron y hoy en día las expresiones regulares de todos los lenguajes llevan su impronta. En su uso de Unicode y en su concepción como lenguaje concurrente y funcional, creo que también sucederá lo mismo con Perl6. Además, la comunidad es absolutamente increíble.
¿Cuál es tu entorno de programación o editor favorito?
Emacs y Linux.
¿Desde cuando conoces el software libre y cuál fue tu primera experiencia con él?
Pues más o menos desde principios de los 90, cuando creé un programa para simular el mapa de Kohonen en C y me lo pidieron de todos sitios, usando, fíjate tú, Usenet y correo electrónico. Perl lo conocí por aquella época, más o menos, y también me llamó la atención lo que ayudaba la gente y compartía, usando Usenet.
¿Cuál es tu principal motivación cuando aportas al software libre?
Como dice Eric Raymond, casi siempre es rascarte lo que te pica. A partir de ahí, se trata de liberar todo el código con el que se trabaje.
¿Estuviste en la edición anterior de la conferencia OpenSouthCode?
Sí, y me lo pasé bastante bien. Enhorabuena.
Muchas a gracias JJ por tu tiempo en contestar.

Leave a Reply

Your email address will not be published. Required fields are marked *