Tuvimos una agradable charla con Håkon Wium Lie, una figura destacada en la industria web. Håkon ha realizado contribuciones significativas como activista de estándares y pionero de la web.
Se desempeñó como director de tecnología de Opera Software desde 1998 hasta que la empresa fue adquirida por nuevos propietarios en 2016.
Håkon es especialmente reconocido por su trabajo en el desarrollo de hojas de estilo en cascada (CSS) mientras colaboraba con Tim Berners-Lee y Robert Cailliau en el CERN en 1994.
¡Disfruta de la entrevista completa a continuación!
Evrone: Todos te conocen como la persona detrás de CSS, pero pocos saben cómo te involucraste. ¿Podría contarnos un poco sobre dónde estudió y cómo llegó al CERN?
Håkon Wium Lie: La universidad de mi ciudad natal (que es Halden, Noruega ) tenía una computadora Apple II cuando llegué de visita cuando tenía 15 años en 1980. Mi vida dio un giro diferente ese día.
En ese entonces, las computadoras personales eran pocas y distantes entre sí, esto fue un año antes de que IBM lanzara la PC. Me pegué a la máquina y de alguna manera esto fue tolerado. Las computadoras se convirtieron en una obsesión para mí, especialmente creando juegos de computadora con colores y sonido.
Cuando tuve la edad suficiente para empezar la universidad de verdad, la informática era una opción obvia. Hice mi último año en West Georgia College (ahora Universidad de West Georgia ), donde principalmente tomé las clases de matemáticas que había evitado para programar en los primeros años.
Las matemáticas son importantes.
Otro momento transformador llegó en 1986 cuando descubrí Internet en Norwegian Telecom Research. Presencié que llegaba un correo electrónico desde San Francisco e inmediatamente supe que esto cambiaría mi vida. Y la vida de muchos otros.
Nuevamente, me pegué a la pantalla y pasé muchas horas en grupos de discusión en línea.
En internet descubrí la verdadera libertad de expresión y una cultura hacker. Encontré el libro de Steven Levy sobre «Hackers», y me tomé muy en serio la ética hacker .
A través del libro de Stewart Brand sobre «The Media Lab», encontré mi camino hacia el laboratorio del mismo nombre donde pasé dos años. El Media Lab fue un entorno fantástico para el aprendizaje y la experimentación, teníamos todas las computadoras y conexiones para crear la web.
Aún así, la web no se creó allí, sucedió en el CERN . El CERN también estaba bien conectado en ese momento, pero las computadoras eran herramientas al servicio de los físicos, no el centro de atención.
Eso cambió cuando Tim Berners-Lee inventó HTML, HTTP y URL. Robert Cailliau también contribuyó al crecimiento explosivo de la web.
Entonces, para ser claros, no estaba en el CERN cuando se inventó la web, pero escuché el gran estallido y vine corriendo. Cuando llegué en 1994, vi que faltaba una pieza tecnológica crucial: una forma de describir colores, fuentes, tipografía. Fue entonces cuando comencé a trabajar en CSS .
Más adelante en la vida, me senté e hice todos los estudios que debería haber hecho antes de proponer CSS . Eso se convirtió en una tesis doctoral en la Universidad de Oslo.
Evrone: En una de sus antiguas entrevistas, mencionó que le encantan las computadoras portátiles Linux y ThinkPad. ¿Sientes lo mismo en 2023?
Håkon Wium Mentira: Sí. Estoy escribiendo esto en una computadora Thinkpad X250 , un modelo presentado por primera vez en 2015. Lo actualicé con un SSD masivo de 4 TB, lo que me permite llevar mi archivo conmigo. Prácticamente todos los correos electrónicos que he escrito desde 1986 y todas las fotografías que he tomado.
Mi versión preferida de Linux es Mint . Hago la mayoría de las cosas en el navegador (Opera) y en emacs (para la creación de correo electrónico y HTML). El X250 tiene un puerto VGA físico y un puerto ethernet. Los puertos físicos me salvaron de algunas situaciones complicadas en la balsa en el Pacífico.
Además, como aprendí a escribir antes de que las computadoras vinieran con teclados noruegos, estoy usando máquinas de estilo estadounidense. Ebay es una excelente fuente de Thinkpads usados con teclados estadounidenses.
Evrone: Hoy en día, casi nadie construye sitios web manualmente usando HTML+CSS. Desde su punto de vista, ¿es esta una tendencia positiva o negativa?
Håkon Wium Lie: Recomiendo que todos los aspirantes a diseñadores web comiencen escribiendo HTML y CSS a mano. Cuando construyes algo, es importante comprender los componentes básicos.
En la web, uno debe comprender los bits que "cruzan el cable", y no solo los píxeles frontales o los datos de back-end.
Sin embargo, también hay buenas razones para reutilizar el código de otras personas, a menudo envuelto en marcos. Algunos de los marcos crean un código CSS complejo, ofuscado y maloliente sin sentido del estilo o idea de reutilización.
Otros son obras de arte en sí mismos, lo que le permite crear sitios receptivos en minutos.
Personalmente, prefiero escribir el código a mano, usando HTML y CSS en su máxima extensión, con algunos fragmentos mínimos de JS cuando sea necesario. Si tuviera que usar un marco, consideraría W3.CSS . No tengo ningún vínculo con w3schools , pero estoy impresionado por la calidad constante de sus materiales didácticos.
Me he inspirado en ellos en las guías que he escrito sobre cómo crear hermosos documentos PDF a partir de HTML y CSS .
Evrone: La creación de animaciones y videos animados con CSS puro se ha convertido en un pasatiempo para los diseñadores y desarrolladores frontend. ¿Es esta una buena manera de explorar las posibilidades de CSS?
Mentira de Håkon Wium: ¡ Ciertamente! CSS Art es algo en lo que nunca pensé en la primera fase de diseño. Primero me di cuenta de que tendríamos un movimiento de "CSS Arts and Crafts" cuando Simon Daniels mostró sus diseños CSS para el próximo lanzamiento de Internet Explorer 3.
Simon produjo algunos diseños impresionantes, nunca antes vistos en la web.
Desde entonces, CSS Art nos ha brindado interminables horas de entretenimiento y asombro. A menudo, tengo que comprobar el código fuente para ver cómo diablos hicieron eso.
Evrone: Debe haber formado una comprensión clara del futuro de la Web durante su tiempo como CTO de Opera Software. ¿Cómo será en el futuro previsible, digamos, en los próximos 5 a 10 años?
Håkon Wium Lie: En Opera, nuestra principal preocupación era evitar que la web se convirtiera en propiedad privada de Microsoft o Netscape. Escribir estándares técnicos fue el arma principal en la guerra de los navegadores .
Cumplir con esos estándares es igualmente importante; alguien tenía que demostrar que los estándares eran implementables. Y alguien tenía que denunciar a los que no apoyaban las normas.
Escribí una carta abierta a Bill Gates sobre el pésimo estado del soporte de estándares en Internet Explorer. Además, algunos de nosotros desarrollamos la prueba Acid2 , que fue importante para establecer la compatibilidad básica con CSS en todos los navegadores.
También debo agregar que muchas buenas personas dentro de Microsoft y Netscape también trabajaron duro para respaldar los estándares. Y cuando se lanzó Internet Explorer 8 en 2009, ¡era totalmente compatible con Acid2!
De cara al futuro, no veo ningún obstáculo importante para la web. No hay grandes competidores que nos descarrilen. HTML, CSS y JavaScript seguirán prosperando dentro de 10 años.
Mi búsqueda personal en la próxima década será hacer de CSS la opción natural para imprimir libros. Los libros en papel seguirán estando con nosotros en el futuro, y es importante que podamos hacer libros atractivos desde la web, sin necesidad de mano de obra costosa.
He estado trabajando para replicar los hermosos diseños de Edward Tufte en CSS. Prince puede crear untables tipo Tufte si sigue esta guía . (Divulgación: soy el presidente de la empresa).
Evrone: El término "metaverso" se está volviendo cada vez más popular. ¿Qué piensas al respecto, podría una idea así transformar el mundo moderno?
Håkon Wium Lie: Dave Raggett es mejor conocido como uno de los creadores de HTML (junto con Tim Berners-Lee y Dan Connolly ), pero también trabajó para hacer que la realidad virtual formara parte de la web inicial.
En la primera conferencia WWW , en el CERN en 1994, presentó VRML: Virtual Reality Markup Language . Pero no fue VRML lo que construyó la web, es HTML, que es el legado de Dave.
Se puede argumentar que fue la falta de hardware lo que impidió que la realidad virtual tuviera éxito en esos primeros días, pero tampoco veo que el "metaverso" haya despegado. Facebook ha invertido mucho enfoque y dinero en VR, pero el éxito es limitado.
Y personalmente, no me gustaría vivir en un mundo virtual donde las preocupaciones corporativas determinen las limitaciones de mi vida.
Dicho esto, también creo que la humanidad vive en una simulación por computadora, con restricciones establecidas por Dios. Nuestro mundo no es un accidente. Quizás ya estemos en el metaverso. Si es así, no necesitamos otro.
Evrone: El chatbot de IA ChatGPT ha demostrado un salto increíble en el desarrollo de redes neuronales. En su opinión, ¿puede esta tecnología evolucionar hacia algo mayor, por ejemplo, hacia una IA real?
Håkon Wium Lie: Como muchos, estoy desconcertado por el salto repentino. Pero generalmente soy optimista y creo que podemos aprovechar la tecnología para siempre. Una aplicación sería que los robots nos ayudaran a resolver disputas menores. Demasiados casos son llevados a abogados y tribunales.
Si las computadoras tienen acceso a leyes y veredictos, podrían ayudar a sugerir soluciones en una etapa temprana. Esta es una de las razones para insistir en que las leyes y los veredictos, que son pagados por el público, deben estar disponibles públicamente (en forma anónima, cuando sea necesario).
En Noruega, el gremio legal trabaja activamente en contra de permitir dicho acceso. Les gustaría que el estado de derecho permaneciera detrás de un muro de pago. La lucha por los datos abiertos será aún más importante con los chatbots inteligentes: no querrás ser sentenciado en base a documentos secretos.
Evrone: Un dato inusual en tu biografía: fuiste parte de la tripulación de la expedición extrema Kon-Tiki II y pasaste 43 días en el mar en una enorme balsa hecha de madera de balsa. ¿Cuál fue la experiencia más inusual que tuviste a bordo?
Mentira de Håkon Wium: Isla de Pascua (o Rapa Nui como la población indígena llama a la isla) es la civilización más remota del mundo. No está claro cómo y cuándo llegó la gente a la isla por primera vez.
La expedición quería probar si hubiera sido posible navegar desde América del Sur hasta la Isla de Pascua en una balsa primitiva.
Las balsas son relativamente fáciles de construir y pueden transportar una gran cantidad de personas y equipos. Pero no navegan muy bien y para llegar a Isla de Pascua desde Sudamérica hay que navegar con viento cruzado. Además, está lejos, aproximadamente a la misma distancia que hay entre Nueva York y Los Ángeles.
Resulta que es posible navegar a Isla de Pascua en una balsa, y ver la isla aparecer a lo lejos era bastante inusual. Los primeros pobladores de la isla también debieron estar bastante emocionados al ver esa vista.
Otra experiencia extraordinaria fue enviar un dispositivo científico de medición (llamado CTD ) a 2046 metros debajo de la superficie del océano. Eso es 6712 pies. El dispositivo registra la temperatura, los niveles de oxígeno y otros parámetros que a los oceanógrafos les gustaría saber.
Es posible medir la temperatura desde un satélite, pero solo la temperatura de la superficie. Para llegar a la profundidad de 2046 metros, usamos una cuerda muy larga y fuerte. La cuerda se enredó en el almacenamiento debajo de la cubierta, por lo que pasamos algunas semanas desenredándola.
Nos sentimos muy orgullosos cuando el instrumento emergió de las profundidades del océano y pudo descargar los datos científicos registrados desde su almacenamiento a bordo. Fue entonces cuando supimos que había alcanzado los 2046 metros.
La transferencia de datos no era trivial, en realidad. Aprendí que el cable USB deja de funcionar después de una semana más o menos en el clima húmedo y salado de la balsa. El cable de repuesto, que está cuidadosamente envuelto en una bolsa de plástico, funciona durante una semana más.
Evrone: ¿Podría contarnos un poco sobre sus otros intereses? ¿Cómo empezaste a aprender a construir órganos y cultivar manzanas?
Mentira de Håkon Wium: Las manzanas son las más fáciles de explicar. Siempre me ha gustado el jugo de manzana. Especialmente cuando tiene ese fino equilibrio entre dulzura y acidez que puedes encontrar en las manzanas nórdicas. Por eso planté un huerto .
Nuestro clima no es propicio para el vino, pero nuestro jugo de manzana es mejor que la mayoría. Te servirán buen vino en Alemania, Francia, Italia y California, pero ¿alguna vez has bebido un jugo de manzana memorable en esos lugares? Sólo los recuerdo por ser demasiado dulces.
Además, hay algo muy hermoso en las hileras de manzanos, especialmente cuando están floreciendo en mayo. Cada una de estas flores que se convierten en frutos jugosos es un pequeño milagro. Luego está la recolección: es fácil recolectar manzanas, especialmente cuando los árboles se plantan en hileras de una altura manejable.
El prensado es emocionante: ¿cómo sabrá la cosecha de este año? ¿Nuestras botellas ganarán algún premio este año? ¡Ganamos por ser el mejor jugo de manzana de Noruega en 2017 y 2020! (dice sonrojándose como una manzana en septiembre).
Los órganos de tubos es más un gusto adquirido, quizás. En mi infancia, vimos la caricatura de la televisión francesa Érase una vez... Hombre . Comenzó y terminó con la Tocata y fuga en re menor de Johann Sebastian Bach. Ese es un superéxito en el mundo del órgano, uno que se quedó atascado dentro de mí.
Más tarde, aprendiendo más sobre la construcción de órganos, los encontré increíblemente complejos, con combinatoria como las computadoras. El hecho de que tales instrumentos estuvieran hechos de madera, metal y cuero también fue intrigante.
Cuando escuché que uno de los pocos talleres de órganos que quedaban necesitaba un nuevo propietario, decidí intervenir.
No creo que alguna vez llegue a dominar el oficio de construir órganos, pero disfruto ser parte del proceso de planificación, construcción e instalación de órganos. La mayoría de ellos van a las iglesias. En Noruega tenemos bastantes iglesias de la Edad Media, alrededor del año 1150 d.C.
Todos ellos están protegidos por su antigüedad, y construir un nuevo instrumento para una iglesia tan antigua requiere conocimientos de historia, liturgia, música, acústica, pintura, dorado, carpintería y metalistería.
Idealmente, la gente entrará a la iglesia y pensará que el órgano siempre ha estado allí.
Evrone: Y finalmente, nuestra pregunta tradicional sobre el equilibrio entre el trabajo y la vida personal. ¿Cuál es su enfoque para lograr este equilibrio?
Håkon Wium Lie: De hecho, es difícil desenredar a estos dos. El correo electrónico tiende a absorber mi tiempo y energía, siempre hay un mensaje sin responder que necesita atención. Creo que es esencial darse cuenta de que el trabajo de uno es una posición temporal, una de la que algún día dejarás de trabajar.
Cuando eso sucede, es esencial que tengas una vida personal significativa. En 20 años, no celebraré la Navidad con mis colegas, pero espero tener familiares, quizás incluso nietos, a mi alrededor.
Además, disfruto involucrarme con emprendedores jóvenes e inteligentes a través de inversiones en sus nuevas empresas. He invertido en unas 20 empresas en Noruega. Esto es trabajo, principalmente, pero también es una forma de conocer a otros de una manera significativa.
Estamos agradecidos por la oportunidad de hablar con Håkon Wium Lie. Su trabajo pionero en el desarrollo web y la defensa de los estándares ha tenido un gran impacto en la industria, y su papel en la creación de hojas de estilo en cascada ha revolucionado la forma en que se diseñan y presentan los sitios web. Sus ideas y experiencias compartidas durante la entrevista han sido invaluables y, sin duda, seguirán inspirando a las futuras generaciones de desarrolladores web.
También publicado como " Entrevista del creador de CSS Håkon Wium Lie"
El autor es el editor jefe de Evrone.