Nous avons eu une belle conversation avec Håkon Wium Lie, une figure éminente de l'industrie du Web. Håkon a apporté d'importantes contributions en tant que militant des normes et pionnier du Web.
Il a été directeur de la technologie d' Opera Software de 1998 jusqu'à ce que la société soit acquise par de nouveaux propriétaires en 2016.
Håkon est notamment reconnu pour son travail dans le développement des feuilles de style en cascade (CSS) tout en collaborant avec Tim Berners-Lee et Robert Cailliau au CERN en 1994.
Profitez de l'interview complète ci-dessous!
Evrone : Tout le monde vous connaît comme la personne derrière CSS, mais peu savent comment vous en êtes arrivé là. Pourriez-vous nous dire un peu où vous avez étudié et comment vous êtes arrivé au CERN ?
Håkon Wium Lie : Le collège de ma ville natale (qui est Halden, en Norvège ) avait un ordinateur Apple II lorsque je suis venu en visite à l'âge de 15 ans en 1980. Ma vie a pris une tournure différente ce jour-là.
À l'époque, les ordinateurs personnels étaient rares, c'était environ un an avant qu'IBM ne lance le PC. Je me suis collé à la machine et d'une manière ou d'une autre, cela a été toléré. Les ordinateurs sont devenus une obsession pour moi, en particulier la création de jeux informatiques avec des couleurs et du son.
Quand j'étais assez vieux pour commencer à l'université pour de vrai, l'informatique était un choix évident. J'ai fait ma dernière année au West Georgia College (aujourd'hui University of West Georgia ), où j'ai surtout suivi les cours de mathématiques que j'avais évités pour la programmation dans les premières années.
Les mathématiques sont importantes.
Un autre moment de transformation est survenu en 1986 lorsque j'ai découvert Internet chez Norwegian Telecom Research. J'ai vu un e-mail arriver de San Francisco et j'ai immédiatement su que cela allait changer ma vie. Et la vie de beaucoup d'autres.
Encore une fois, je me suis collé à l'écran et j'ai passé de nombreuses heures dans des groupes de discussion en ligne.
Sur internet j'ai découvert une véritable liberté d'expression, et une culture hacker. J'ai trouvé le livre de Steven Levy sur «Hackers», et j'ai pris à cœur l' éthique des hackers .
A travers le livre de Stewart Brand sur « The Media Lab », j'ai trouvé le chemin du labo éponyme où j'ai passé deux ans. Le Media Lab était un environnement fantastique pour l'apprentissage et l'expérimentation, nous avions tous les ordinateurs et les connexions nécessaires pour créer le Web.
Pourtant, le Web n'a pas été créé là-bas, il s'est produit au CERN . Le CERN était également bien connecté à l'époque, mais les ordinateurs étaient des outils au service des physiciens, pas le centre de l'attention.
Cela a changé lorsque Tim Berners-Lee a inventé HTML, HTTP et les URL. Robert Cailliau a également contribué à l'essor fulgurant du web.
Donc, pour être clair, je n'étais pas au CERN quand le web a été inventé, mais j'ai entendu le big bang et j'ai couru. Quand je suis arrivé en 1994, j'ai vu qu'il manquait un élément technologique crucial : un moyen de décrire les couleurs, les polices, la typographie. C'est alors que j'ai commencé à travailler sur CSS .
Plus tard dans la vie, je me suis assis et j'ai fait toutes les études que j'aurais dû faire avant de proposer CSS . Cela s'est transformé en une thèse de doctorat à l'Université d'Oslo.
Evrone : Dans l'une de vos anciennes interviews, vous avez mentionné que vous aimiez les ordinateurs portables Linux et ThinkPad. Ressentez-vous la même chose en 2023 ?
Håkon Wium Lie : Oui. Je tape ceci sur un ordinateur Thinkpad X250 , un modèle introduit pour la première fois en 2015. Je l'ai mis à niveau avec un énorme SSD de 4 To, ce qui me permet d'emporter mes archives avec moi. Pratiquement tous les courriels que j'ai écrits depuis 1986 et toutes les photos que j'ai prises.
Ma version linux préférée est Mint . Je fais la plupart des choses dans le navigateur (Opera) et dans emacs (pour la création de courriers électroniques et HTML). Le X250 dispose d'un port VGA physique et d'un port Ethernet. Les ports physiques m'ont sauvé dans certaines situations délicates sur le radeau dans le Pacifique.
De plus, comme j'ai appris à taper avant que les ordinateurs n'arrivent avec des claviers norvégiens, j'utilise des machines de style américain. Ebay est une excellente source pour les Thinkpads d'occasion avec des claviers américains.
Evrone : De nos jours, presque personne ne crée de sites Web manuellement en utilisant HTML+CSS. De votre point de vue, est-ce une tendance positive ou négative ?
Håkon Wium Lie : Je recommande à tous les concepteurs Web en herbe de commencer par écrire HTML et CSS à la main. Lorsque vous construisez quelque chose, il est important de comprendre les blocs de construction.
Sur le Web, il faut comprendre les bits qui "traversent le fil", et pas seulement les pixels front-end ou les données back-end.
Cependant, il existe également de bonnes raisons de réutiliser le code d'autres personnes, souvent enveloppé dans des frameworks. Certains des frameworks créent un code CSS complexe, obfusqué et malodorant, sans sens du style ni pensée de réutilisation.
D'autres sont des œuvres d'art en elles-mêmes, vous permettant de créer des sites réactifs en quelques minutes.
Personnellement, je préfère écrire du code à la main, en utilisant un HTML et un CSS dans toute leur mesure, avec quelques extraits JS minimaux en cas de besoin. Si je devais utiliser un framework, je considérerais W3.CSS . Je n'ai aucun lien avec w3schools , mais je suis impressionné par la qualité constante de leur matériel pédagogique.
Je m'en suis inspiré dans les guides que j'ai écrits sur la façon de créer de beaux documents PDF à partir de HTML et CSS .
Evrone : Créer des vidéos et des animations animées en CSS pur est devenu un passe-temps pour les concepteurs et les développeurs frontaux. Est-ce un bon moyen d'explorer les possibilités du CSS ?
Håkon Wium Lie : En effet ! CSS Art est quelque chose auquel je n'avais jamais pensé dans la première phase de conception. J'ai réalisé pour la première fois que nous aurions un mouvement "CSS Arts and Crafts" lorsque Simon Daniels a montré ses conceptions CSS pour la prochaine version d'Internet Explorer 3.
Simon a produit des designs époustouflants, jamais vus auparavant sur le Web.
Depuis lors, CSS Art nous a offert des heures interminables de divertissement et de respect. Souvent, je dois vérifier le code source pour voir comment ils ont fait ça ?!
Evrone : Vous devez avoir formé une compréhension claire de l'avenir du Web pendant votre temps en tant que CTO d'Opera Software. À quoi ressemblera-t-il dans un avenir prévisible, disons, dans les 5 à 10 prochaines années ?
Håkon Wium Lie : Chez Opera, notre principale préoccupation était d'empêcher que le Web ne devienne la propriété privée de Microsoft ou de Netscape. La rédaction de normes techniques était l'arme principale dans la guerre des navigateurs .
Adhérer à ces normes était tout aussi important; quelqu'un devait montrer que les normes étaient applicables. Et quelqu'un devait exposer ceux qui ne soutenaient pas les normes.
J'ai écrit une lettre ouverte à Bill Gates sur l'état lamentable du support des standards dans Internet Explorer. De plus, certains d'entre nous ont développé le test Acid2 , qui a été important pour établir la prise en charge de base du CSS dans tous les navigateurs.
Je dois aussi ajouter que beaucoup de bonnes personnes à l'intérieur de Microsoft et de Netscape ont également travaillé dur pour supporter les standards. Et quand Internet Explorer 8 est sorti en 2009, il supportait entièrement Acid2 !
Pour l'avenir, je ne vois aucun obstacle majeur pour le Web. Il n'y a pas de gros concurrents qui nous feront dérailler. HTML, CSS et JavaScript prospéreront encore dans 10 ans.
Ma quête personnelle au cours de la prochaine décennie sera de faire du CSS le choix naturel pour l'impression de livres. Les livres papier seront toujours parmi nous à l'avenir, et il est important que nous puissions créer de beaux livres à partir du Web, sans avoir besoin de main-d'œuvre coûteuse.
J'ai travaillé pour reproduire les magnifiques designs d'Edward Tufte en CSS. Prince est capable de créer des pâtes à tartiner de type Tufte si vous suivez ce guide . (Divulgation : je suis le président de l'entreprise.)
Evrone : Le terme "métaverse" devient de plus en plus populaire. Qu'en pensez-vous, une telle idée pourrait-elle transformer le monde moderne ?
Håkon Wium Lie : Dave Raggett est surtout connu comme étant l'un des créateurs du HTML (avec Tim Berners-Lee et Dan Connolly ), mais il a également travaillé sur l'intégration de la réalité virtuelle au début du Web.
Lors de la première conférence WWW , au CERN en 1994, il a présenté VRML : Virtual Reality Markup Language . Mais ce n'est pas VRML qui a construit le Web, c'est HTML qui est l'héritage de Dave.
On peut peut-être affirmer que c'est le manque de matériel qui a empêché la VR de réussir à ces débuts, mais je ne vois pas non plus que le "métaverse" ait décollé. Facebook a investi beaucoup d'argent et de concentration dans la réalité virtuelle, mais le succès est limité.
Et personnellement, je ne voudrais pas vivre dans un monde virtuel où les préoccupations des entreprises déterminent les contraintes de ma vie.
Cela étant dit, je crois aussi que l'humanité vit dans une simulation informatique, avec des contraintes fixées par Dieu. Notre monde n'est pas un accident. Peut-être sommes-nous déjà dans le métaverse. Si c'est le cas, nous n'en avons pas besoin d'un autre.
Evrone : Le chatbot IA ChatGPT a fait un bond incroyable dans le développement des réseaux de neurones. À votre avis, cette technologie peut-elle évoluer vers quelque chose de plus grand, par exemple, vers une véritable IA ?
Håkon Wium Lie : Comme beaucoup, je suis déconcerté par le saut soudain. Mais je suis généralement optimiste et je pense que nous pouvons exploiter la technologie pour de bon. Une application serait que des robots nous aident à régler des différends mineurs. Trop d'affaires sont portées devant les avocats et les tribunaux.
Si les ordinateurs ont accès aux lois et aux verdicts, ils pourraient aider à suggérer des solutions à un stade précoce. C'est une raison pour insister sur le fait que les lois et les verdicts, qui sont payés par le public, doivent être accessibles au public (sous forme anonymisée, si nécessaire).
En Norvège, la guilde juridique travaille activement contre l'autorisation d'un tel accès. Ils aimeraient que l'état de droit reste derrière un paywall. La lutte pour les données ouvertes deviendra encore plus importante avec les chatbots intelligents - vous ne voulez pas être condamné sur la base de documents secrets.
Evrone : Un fait insolite dans votre biographie : vous faisiez partie de l'équipage de l'expédition extrême Kon-Tiki II et avez passé 43 jours en mer sur un immense radeau en bois de balsa. Quelle a été l'expérience la plus insolite que vous ayez vécue à bord ?
Håkon Wium Lie : L'île de Pâques (ou Rapa Nui comme la population indigène appelle l'île) est la civilisation la plus reculée du monde. On ne sait pas comment et quand les gens sont arrivés pour la première fois sur l'île.
L' expédition voulait tester s'il aurait été possible de naviguer de l'Amérique du Sud à l'île de Pâques sur un radeau primitif.
Les radeaux sont relativement faciles à construire et peuvent transporter des charges de personnes et d'équipement. Mais ils ne naviguent pas très bien et pour rejoindre l'île de Pâques depuis l'Amérique du Sud, il faut naviguer par vent de travers. De plus, c'est loin - à peu près la même distance que New York à Los Angeles.
Il s'avère qu'il est possible de naviguer jusqu'à l'île de Pâques sur un radeau, et voir l'île apparaître au loin était assez inhabituel. Les premiers colons de l'île devaient également être assez excités pour voir cette vue.
Une autre expérience extraordinaire a été d'envoyer un appareil de mesure scientifique (appelé CTD ) jusqu'à 2046 mètres sous la surface de l'océan. C'est 6712 pieds. L'appareil enregistre la température, les niveaux d'oxygène et d'autres paramètres que les océanographes aimeraient connaître.
Il est possible de mesurer la température depuis un satellite, mais uniquement la température de surface. Pour atteindre la profondeur de 2046 mètres, nous avons utilisé une corde très longue et solide. La corde s'est emmêlée dans le stockage sous le pont, nous avons donc passé quelques semaines à la démêler.
Nous étions très fiers lorsque l'instrument a émergé des profondeurs de l'océan et a pu télécharger les données scientifiques enregistrées à partir de son stockage à bord. Ce n'est qu'alors que nous avons su qu'il avait atteint 2046 mètres.
Transférer des données n'était pas anodin, en fait. J'ai appris que le câble USB cesse de fonctionner après environ une semaine dans le climat humide et salé du radeau. Le câble de rechange, qui est soigneusement emballé dans un sac en plastique, fonctionne encore une semaine.
Evrone : Pouvez-vous nous en dire un peu plus sur vos autres centres d'intérêt ? Comment avez-vous commencé à apprendre à construire des organes et à faire pousser des pommes ?
Håkon Wium Lie : Les pommes sont les plus faciles à expliquer. J'ai toujours aimé le jus de pomme. Surtout quand elle a ce bel équilibre entre douceur et acidité que l'on retrouve dans les pommes nordiques. C'est pourquoi j'ai planté un verger .
Notre climat n'est pas propice au vin, mais notre jus de pomme est meilleur que la plupart. On vous servira du bon vin en Allemagne, en France, en Italie et en Californie, mais avez-vous déjà bu un jus de pomme mémorable dans ces endroits ? Je me souviens seulement d'eux pour être beaucoup trop doux.
Aussi, il y a quelque chose de très beau dans les rangées de pommiers, surtout quand ils fleurissent en mai. Chacune de ces fleurs se transformant en fruit juteux est un petit miracle. Ensuite, il y a la cueillette : il est facile de cueillir des pommes, surtout lorsque les arbres sont plantés en rangées de hauteur gérable.
Le pressurage est passionnant – quel goût aura la récolte de cette année ? Nos bouteilles gagneront-elles un prix cette année ? Nous avons remporté le prix du meilleur jus de pomme de Norvège en 2017 et 2020 ! (dit-il en rougissant comme une pomme en septembre).
Les orgues à tuyaux sont plus un goût acquis, peut-être. Dans mon enfance, on a vu le dessin animé télévisé français Il était une fois... un homme . Il a commencé et s'est terminé avec la Toccata et Fugue en ré mineur de Johann Sebastian Bach. C'est un super hit dans le monde de l'orgue, celui qui est resté coincé en moi.
Plus tard, en apprenant davantage sur la construction des organes, je les ai trouvés incroyablement complexes, avec des combinatoires comme les ordinateurs. Le fait que ces instruments soient fabriqués à partir de bois, de métal et de cuir était également intrigant.
Quand j'ai entendu dire que l'un des rares ateliers d'orgues restants avait besoin d'un nouveau propriétaire, j'ai décidé d'intervenir.
Je ne pense pas que je maîtriserai un jour l'art de la facture d'orgues, mais j'aime faire partie du processus de planification, de fabrication et d'installation des orgues. La plupart d'entre eux fréquentent les églises. En Norvège, nous avons pas mal d'églises du moyen-âge, vers 1150 après JC.
Celles-ci sont toutes protégées en raison de leur âge, et la construction d'un nouvel instrument pour une église aussi ancienne nécessite des connaissances en histoire, liturgie, musique, acoustique, peinture, dorure, menuiserie et métallurgie.
Idéalement, les gens entreront dans l'église et penseront que l'orgue a toujours été là.
Evrone : Et enfin, notre question traditionnelle sur l'équilibre entre le travail et la vie personnelle. Quelle est votre approche pour atteindre cet équilibre ?
Håkon Wium Lie : En effet, il est difficile de démêler ces deux-là. Les e-mails ont tendance à me prendre du temps et de l'énergie, il y a toujours un message sans réponse qui mérite mon attention. Je pense qu'il est essentiel de se rendre compte que son travail est un poste temporaire, un poste que vous quitterez un jour.
Lorsque cela se produit, il est essentiel que vous ayez une vie personnelle significative. Dans 20 ans, je ne fêterai pas Noël avec mes collègues, mais j'espère avoir des membres de ma famille, peut-être même des petits-enfants, autour de moi.
De plus, j'aime m'impliquer auprès de jeunes entrepreneurs intelligents en investissant dans leurs entreprises en démarrage. J'ai investi dans une vingtaine d'entreprises en Norvège. C'est du travail, la plupart du temps, mais c'est aussi un moyen de rencontrer les autres de manière significative.
Nous sommes reconnaissants de l'opportunité de parler avec Håkon Wium Lie. Son travail de pionnier dans le développement Web et la défense des normes a eu un impact considérable sur l'industrie, et son rôle dans la création de feuilles de style en cascade a révolutionné la façon dont les sites Web sont conçus et présentés. Ses idées et expériences partagées au cours de l'entretien ont été inestimables et continueront sans aucun doute d'inspirer les futures générations de développeurs Web.
Également publié sous le titre " CSS Creator Håkon Wium Lie Interview"
L'auteur est le rédacteur en chef d' Evrone.