Un lugar elegante
Nos encontramos en la oficina de Etsy en Dublín, con Lerdorf trabajando como ingeniero para la compañía desde hace unos años, después de que su papel como asesor empezara a ir más allá del título.
«Etsy creció lo suficiente como para poder pagarme», bromea, pero en realidad su historia en Yahoo -donde pasó siete años- con los creadores de Etsy significó que ha tenido sus dedos en el pastel de la compañía desde muy temprano.
Señala que a los puristas de la informática les encanta el arte de la codificación, «si el algoritmo es genial, si la integración es bonita, son felices», dice. «Para mí, todo se trata del producto final, no de cómo llegué allí.»
La programación es un proceso hacia la creación de un buen servicio en línea, muy parecido a como volar es un proceso para llevarlo de San Francisco a Dublín. «Odio volar», dice, «pero estoy aquí».
Tomando la ruta panorámica
¿Cómo llegó aquí, a una oficina de Dublín que parece notablemente, bueno, americana? Nacido en Groenlandia, Lerdorf se fue a Dinamarca con sólo tres años de edad.
De allí se mudó a Toronto a los 13 años, asistiendo a la Universidad de Waterloo antes de pasar tres años en Brasil, una estancia en Carolina del Norte y su actual residencia en San Francisco.
Se llama a sí mismo «el único esquimal latino de California», un título que reivindica al marcar una casilla en un formulario oficial cuando entró en el estado hace muchos años.
En general, Lerdorf ha residido en muchos hogares, aprendiendo muchos idiomas, pero es su lenguaje informático el más notable. PHP es un lenguaje de programación que arrastró al mundo de Internet a través del laborioso desierto de C y ayudó a formar lo que hoy en día es una comunidad online salvajemente intuitiva.
Los 90, ¿eh?
A mediados de los 90, Lerdorf estaba bastante desilusionado con las opciones disponibles para el diseño de la web. C y Perl consumían demasiado tiempo para lo que Internet se estaba convirtiendo: rápido, sensible e inmensamente editable.
Cuando la web comenzó a llegar a la corriente principal, las compañías estaban en un frenesí, querían abrazarla y su mejor idea, al principio, fue poner su documentación en línea.
Dinamismo, en el reloj
El problema que enfrentaba Lerdorf era algo que muchos habían notado. Quería encontrar una manera de producir cosas como diferentes iteraciones de una página de contacto de la compañía que funcionara en diferentes momentos. A menudo sólo pequeños ajustes, como alternar números de teléfono, requerían recodificar una página entera. Una tonelada de C o Mod CGI, principalmente.
Lerdorf necesitaba una solución. Trabajando en CGI (no en los efectos especiales), creó algunas librerías y gradualmente creó PHP, que es parte del backend de hasta 80pc de todos los sitios web de hoy en día.
PHP 7 fue lanzado a finales del año pasado, muy lejos del original, «pero parte del código original todavía funcionaría», dice entusiasmado. Algunos dicen que las mejoras en PHP 7 son en realidad bastante notables, han aparecido reportes de incrementos de velocidad de 100pc, por ejemplo. Pero la compatibilidad fue el factor clave.
«Una de las cosas que queríamos hacer era asegurarnos de no crear un problema de tipo Python 2 a Python 3. Si has escrito decentemente el código PHP 5 debería funcionar perfectamente en 7», dice, citando a Dmitry Stogov, Xinchen Hui y Nikita Popov como los impulsores clave del nuevo lenguaje.