Sign In

Tristan Nitot

Entrepreneur, books and podcast author, I now focus on promoting sustainable IT after a successful career in open source and the Web.

Tristan Nitot is a professional with a background in computer engineering. Throughout his career, he has been dedicated to creating technologies that empower individuals, fostering communities to collaborate on technology projects, and educating audiences on the possibilities and limitations of technology. He has been actively involved in promoting the Web, Open Source initiatives, digital sovereignty, digital privacy, and more recently, sustainable and green IT through numerous conferences, media interactions, and articles. Tristan Nitot is also an accomplished author, blogger since 2002, and a sought-after speaker at technology conferences.

Highlights

Jul 16 · linkedin

Si on m'avait dit qu'un jour le W3C ferait un communiqué de presse mentionnant mon nom, je ne l'aurais pas cru. Et pourtant :

the W3C Team has chosen (...) the following to the TAG for the remainder of the 2024-2026 term: Tristan Nitot & Jeffrey Yasskin

Me voici donc partie du Technical Architecture Group, le groupe en charge de guider l'architecture du Web, sous la présidence de Sir Tim Berners-Lee himself !

C'est une occupation bénévole, donc je reste chez OCTO Technology qui me libère un peu de temps pour l'occasion. Je suis très honoré et avec un syndrome de l'imposteur de bon aloi. Je remercie au passage Robin Berjon, Coralie Mercier et Daniel Glazman, avec qui je me suis entretenu avant de prendre ma décision.

Si on m'avait dit qu'un jour le W3C ferait un communiqué de presse mentionnant mon nom, je ne l'aura
Jun 27 · linkedin

Si le numérique a été une telle révolution ces 50 dernières années, c'est principalement grâce à la loi de Moore, qui fait que la puissance des ordinateurs double tous les deux ans. Sauf que cette loi est morte. Ça me fait penser au coyote qui continue de courir après la fin de la falaise !

Et paradoxalement, là où on pourrait avoir peur d'un tel changement, je pense que c'est une excellente chose. Parce que la loi de Moore est complétée par une autre loi, dite loi de Wirth, qui constate que le logiciel ralentit aussi vite que le matériel accélère : plus on a du hardware puissant, plus on gâche cette puissance en faisant du logiciel mal optimisé. Pourquoi ? Parce qu'il n'y a pas d'incitation à faire du logiciel optimisé. On préfère utiliser le temps des développeurs pour rajouter des nouvelles fonctionnalités. Et du coup, on se retrouve avec du logiciel pas optimisé mais en plus, il est plus lourd (car plus de fonctionnalités) et plus complexe. La double peine. Et ça fait 50 ans que ça dure!

C'est pourquoi la fin de la loi de Moore est une opportunité : celle d'enfin mettre l'optimisation logicielle en haut des priorités. Dans les cas d'optimisation que j'ai pu rencontrer, il est possible de voir des logiciels tourner 60 fois plus rapidement après une optimisation simple. Un de mes collègues data scientist a pu faire tourner 5400 fois plus rapidement un entrainement de machine learning pour un client. Autrement dit, on gaspillait 5400 fois trop de puissance de calcul jusque là ! Et attends, j'ai gardé le meilleur pour la fin, avec une vidéo d'un certain Matt Parker, qui a vu son code réécrit pour le faire tourner... 408 millions de fois plus rapidement !

C'est là que mon cerveau un peu tordu s'est dit que si on optimisait le logiciel d'un facteur 2 tous les deux ans, on libérerait la moitié de la puissance de calcul pour développer de nouveaux usages. Autrement dit, si on optimise le logiciel régulièrement, on peut éviter le renouvellement du matériel. Ca ferait en quelque sorte la loi de Moore, mais à l'envers : on double la puissance disponible, mais sans changer le matériel ! Du coup, j'ai décidé d'appeler ça la loi d'erooM (Moore, à l'envers), qui signifie "Effort Radicalement Organisé d'Optimisation en Masse" (désolé !)

Or, la fabrication du matériel, c'est au moins les trois quarts de l'empreinte environnementale du numérique. Autrement dit, en faisant de la loi d'erooM, on arrive à combiner trois choses qui semblaient impossibles :

  1. On divise par 4 ou 5 l'empreinte environnementale du numérique
  2. On continue d'innover
  3. On demande aux développeurs de faire du logiciel de qualité, et ils en sont ravis. (donc c'est bon pour la marque employeur, sujet important alors que le marché de l'emploi est tendu).

Je vous l'avais bien dit, que c'était une bonne nouvelle, la mort de la loi de Moore... À condition qu'on la remplace par la loi d'erooM !

Je détaille tout ça dans un nouvel article sur le blog d'OCTO, lien dans les commentaires.

Related Questions

What is Tristan Nitot's role at Unsearch.io?
How did Tristan Nitot transition from Mozilla to other tech companies?
What are some of Tristan Nitot's notable achievements in the tech industry?
How has Tristan Nitot's career influenced his views on privacy and open source software?
What projects is Tristan Nitot currently involved in?
Tristan Nitot
Tristan Nitot, photo 1
Tristan Nitot, photo 2
Add to my network

Location

Greater Paris Metropolitan Region