Fotografía de Jonan Basterra

Ricardo Galli

Doctor en informática, creador de Menéame

12 de diciembre de 2013

¿Quién eres y a qué te dedicas?

Soy Ricardo Galli, ingeniero y doctor en informática pero, casi paradójicamente, apasionado de la programación. Soy profesor de informática de la Universitat de les Illes Balears, e intento poner en marcha proyectos que involucren mucha programación y software libre. Casi todos pasaron casi desapercibidos, pero Menéame tuvo bastante éxito, aunque WP-Cache y CPUdyn también lo tuvieron, en su momento.

La mayoría de mi tiempo lo paso frente al ordenador, generalmente programando mejoras en Menéame, el resto leyendo. A veces me quedo durmiendo viendo documentales de aviones (soy fan de Mayday, he visto todos los capítulos al menos dos veces).

¿Qué hardware utilizas?

Mi ordenador principal es un ThinkPad X1 Carbon. Lo tengo desde hace años y sigue siendo un muy buen portátil de sobremesa. Para los viajes, clases y presentaciones, uso un pequeño y barato netbook ThinkPad Edge. Para leer, un Kindle PaperWhite y un Nexus 7. Mi teléfono es un Nexus 4, al que le doy un uso muy intensivo, también para programar en Android y hacer depuración del Chrome vía USB. Con todos ellos estoy muy satisfecho, cubren todas mis necesidades y son equipos relativamente baratos.

¿Y qué software?

Todos mis ordenadores de casa, y todos sobre los que trabajo, son GNU/Linux . Desde hace unos, años uso Ubuntu (en casa y hasta los servidores de Menéame) por simple pereza. Antes, hasta compilaba el kernel ajustado para cada ordenador, pero eso es una pérdida de tiempo. Debian y Ubuntu cumplen muy bien, es difícil y costoso mejorar lo que ellos hacen.

Chrome para todo lo que sea web (es muy cómoda y útil la sincronización con los de Android), Firefox a veces para pruebas y desarrollo. Para programar, fundamentalmente el vim. Mi .vimrc es muy sencillo (veréis que no me gustan los espacios, prefiero los tabuladores, hasta para Python):

set encoding=utf8 set tabstop=4 set shiftwidth=4 set noexpandtab syntax on filetype plugin indent on

A veces, cuando programo en local, uso el Geany (de Gnome), y para desarrollo de Java (en Android o para las clases de Programación Concurrente) el Eclipse. Para escribir y para presentaciones uso LibreOffice, para temas gráficos el Gimp e Inkscape (aunque solo controlo lo básico).

Pero quizás el programa que más uso sea el ssh. Podría arreglarme la vida si me faltan algunos de los anteriores, pero no sé qué haría sin el ssh. Mención especial también para MySQL, les debo mucho. Aunque… ¿qué harían todos ellos sin el imprescindible gcc?

¿Cuál sería tu equipo de ensueño?

Estoy bastante satisfecho. Ya se me pasó la época de idolatrar marcas y modelos, y menos de gastar mucho dinero para tener el ultimísimo modelo —me hace sentir un bobo malgastando dinero—. Solo quiero hardware sobre el que pueda tener control e instalarles lo que necesite (en este aspecto el Kindle deja mucho que desear, pero es solo para leer y con el Calibre puedo leer casi cualquier libro en él, aunque si está disponible compro la versión Kindle siempre que puedo), y que funcione bien con distribuciones GNU/Linux, especialmente Debian o Ubuntu. Los ThinkPad tienen un historial muy decente en estos aspectos, por eso es mi modelo preferido para portátiles.

A nivel profesional y en servidores, ya no quiero saber nada de especificaciones de hardware, porque eso cambia casi cada día y cada vez son menos relevantes (con las excepciones de memoria RAM y discos duros vs SSDs, que sí marcan diferencias).

Lo único que pediría es que en el escritorio pasemos de una vez a los monitores de alta resolución como Retina (y la mayoría de teléfonos y tabletas de gama alta). Es muy notable la diferencia en la calidad de renderizado de las fuentes, un gran alivio para la vista de los que pasamos los 40, y es ridículo que sigamos con los mismos “píxeles por pulgada” que hace 20 años.