- La maturité et la valeur ne naissent pas d’une réussite rapide, mais d’une accumulation sur le long terme
- Comme la croissance d’un arbre, un bien immobilier ancien ou un produit d’artisan, les actifs façonnés par le temps ne peuvent pas être remplacés par l’argent
- La culture moderne centrée sur la vitesse s’est aussi diffusée dans le développement et les startups, mais les vrais résultats viennent de la continuité et de la persévérance
- L’IA et l’automatisation éliminent les frictions et améliorent l’efficacité, mais le processus de réflexion et de construction de la confiance disparaît
- Confiance, qualité et communauté ne se construisent pas à court terme ; elles exigent un engagement de longue durée
Les choses qui ont besoin de temps
- Comme la croissance d’un arbre, certaines valeurs ne peuvent être obtenues qu’après de longues années
- Des chênes ou des châtaigniers plantés il y a des décennies sont des actifs irremplaçables, que ni l’argent ni l’effort ne peuvent reproduire
- Une vieille maison avec un jardin ancien ou de grands arbres offre quelque chose qu’une personne qui repart de zéro ne peut pas obtenir immédiatement
- La valeur créée par le temps ne naît qu’à travers l’attente
- La valeur que contient le temps existe dans toute la société humaine
- Les montres suisses, les sacs Hermès, l’immobilier ancien : le temps incorporé dans leur fabrication et leur ancienneté en détermine le prix
- Si l’on fixe un âge minimum pour conduire, voter ou boire, c’est aussi parce qu’on croit que la maturité ne vient qu’avec l’expérience
- La société moderne évolue vers la recherche de la gratification immédiate
- La culture de la vitesse s’étend aussi au développement logiciel et à la gestion des startups
- Pourtant, au cœur des entreprises qui réussissent et des projets open source durables, on retrouve toujours la persévérance et la continuité
- La capacité des leaders et des mainteneurs à se consacrer longtemps aux problèmes et à construire des relations compte énormément
La friction est une bonne chose
- Les développeurs et fondateurs d’aujourd’hui sont obsédés par la vitesse
- Ils valorisent les itérations rapides, les déploiements accélérés et l’apprentissage immédiat
- Mais dans certains domaines, la vitesse peut au contraire être nuisible
- Dans des domaines comme la compliance, il existe de bonnes raisons pour lesquelles la friction doit exister
- Le désir de supprimer des procédures comme SOC2 grandit, et une industrie apparaît pour les automatiser
- Il existe par exemple des solutions clés en main comme Delve
- La tendance à remplacer l’intervention humaine par l’IA se répand
- Pourtant, la friction elle-même est souvent un processus porteur de sens
- Les décisions importantes ont besoin d’un temps de réflexion
- La vraie valeur ne réside pas dans le fait de bien faire une fois, mais de bien faire de façon constante pendant longtemps
Le « Vibe Slop » de la vitesse d’inférence
- À mesure que l’IA écrit du code rapidement, la course à la vitesse s’extrémise
- Le mouvement vise à éliminer toutes les frictions : revue de code, conception d’infrastructure, procédures d’approbation
- L’idée se répand que « si la machine fait bien le travail, pourquoi aurait-on encore besoin de checklists ou de systèmes d’approbation ? »
- Cette culture centrée sur la vitesse conduit à une réduction de la durée de vie des logiciels
- Aujourd’hui, de nombreux logiciels ne durent plus des décennies, mais seulement quelques mois
- Les relations humaines et la confiance, elles aussi, deviennent plus court-termistes
- Même dans les startups, les arrêts sans responsabilité se multiplient
- Dans certaines promotions du YC, des entreprises disparaissent sans même adresser un mot à leurs clients
- Ce n’est pas le signe d’une itération saine, mais d’un effondrement de la confiance des clients
- Mettre fin à une activité correctement demande du temps et des efforts, mais l’environnement actuel considère cela comme du gaspillage
- Le même phénomène apparaît dans l’open source
- De nombreux projets reçoivent quelques commits puis disparaissent
- Un bon projet open source exige un engagement de long terme, une stratégie de transmission et une communauté
- Ce sont ces éléments qui lui permettent de résister à l’épreuve du temps
Mon temps
- Je deviens de plus en plus sceptique face aux outils qui promettent de faire gagner du temps
- Plus j’utilise activement l’IA et les outils d’automatisation, plus j’ai l’impression de manquer de temps
- Le temps économisé est immédiatement absorbé par la concurrence et disparaît
- Si l’on ralentit pour prendre un peu de marge, quelqu’un d’autre, plus rapide, prend aussitôt la place
- Plus on se trouve au cœur d’une économie centrée sur l’IA, plus cette pénurie de temps s’aggrave
- Même en essayant délibérément de ralentir, il devient difficile d’obtenir des résultats de qualité
- À mesure que le logiciel se commoditise rapidement, un environnement se forme où maintenir la qualité devient difficile
- Après avoir maintenu des projets open source sur une longue durée et participé pendant dix ans à une startup, j’ai ressenti concrètement la force du temps
- Une participation continue transforme une idée en engagement profondément enraciné
- Avec les années, un projet devient une base qui protège et fait grandir d’autres personnes
- La confiance, la qualité et la communauté ne peuvent pas être créées à court terme
- De même qu’on ne peut pas produire en masse un chêne vieux de 50 ans, un hackathon d’un week-end ne peut pas créer une véritable communauté
- Les projets, relations et communautés les plus précieux exigent tous des années de temps
- J’ai récemment planté de nouveaux arbres avec Colin
- Je sais qu’il faudra du temps pour qu’ils deviennent grands, et je ne suis pas pressé
2 commentaires
Il est clair qu’il y a un effet sur l’amélioration de la productivité, mais à mesure que le système se complexifie, il n’est pas facile d’empiler les choses sans compréhension de la conception fondamentale ou du clean code ; c’est un fait élémentaire que tout le monde connaît très bien, même sans parler d’artisanat.
Commentaires sur Hacker News
En se concentrant uniquement sur la vitesse des outils d’IA modernes, on oublie facilement que « la vitesse est un vecteur avec une direction »
Aller vite ne signifie pas toujours atteindre plus vite son objectif, et si la direction est mauvaise, cela peut au contraire prendre plus de temps
Les avantages et limites des outils de code basés sur les LLM semblent bien s’expliquer par ce principe
Ils sont efficaces pour définir une direction, comme en recherche, en démo ou en prototypage, mais quand on leur demande seulement d’ajouter des fonctionnalités à un système existant ou de corriger des bugs, ils partent souvent dans une mauvaise direction et finissent bloqués
Le retour client devient justement cette « direction », mais il faut du temps pour obtenir de vraies réactions d’utilisateurs
Il faut donc un système capable d’intégrer ce feedback en douceur, comme une courbe de contrôle PID
Si le framework d’expérimentation est bien en place, partir dans la mauvaise direction n’est pas très grave
Cela rappelle l’article « Hidden dangers of shipping fast » de la newsletter PostHog
Mais sans ce lent processus de réflexion préalable, le résultat aurait été bien pire
Au final, sous contrainte de temps, la vitesse est synonyme de victoire
Les bons projets semblent naître d’un grand nombre d’itérations
L’important n’est pas d’ajouter beaucoup de fonctionnalités, mais d’affiner quelques fonctions à travers plusieurs étapes
En travaillant, les développeurs comprennent plus profondément le contexte du système, et même une fonctionnalité déjà créée doit continuer à être améliorée
Le code assisté par IA va rester, mais une compréhension claire du pourquoi reste indispensable
Citation de la maxime de gestion de projet de Fred Brooks : « Même en affectant plus de femmes, il faut toujours 9 mois pour faire un bébé »
Quelqu’un refait Sid Meier’s Pirates sur un thème princesse, et l’IA l’aide beaucoup pour le prototypage et la génération d’idées de scénario
Mais la cohérence de l’histoire, le choix des artworks ou les playtests avancent toujours à vitesse humaine
Au final, même si l’IA fait gagner du temps, le goulot d’étranglement est ailleurs
Tout en étant d’accord avec l’auteur, certains intègrent activement les LLM à leur workflow et ressentent un vrai gain de vitesse
Ils ne délèguent pas simplement à un agent, mais collaborent avec lui de manière conversationnelle
Il leur arrive de perdre une heure, mais c’est bien plus efficace que de rester seul dix heures à réfléchir
Avec git, même les expérimentations de code à grande échelle deviennent moins intimidantes
Certains se moqueront peut-être de cette lenteur, mais la qualité est au rendez-vous et le résultat leur convient
Quelqu’un dit aimer l’idée de Nietzsche selon laquelle il faut des milliers d’années à une civilisation pour “digérer” un concept
La société moderne tend à voir tous les problèmes uniquement comme des problèmes de ressources
L’expérience est sous-estimée, tandis que la connaissance est surestimée
À propos de l’idée que « plus on utilise l’IA et les outils agentiques, plus le temps diminue », quelqu’un l’explique avec la métaphore du sable et des pierres
Il faut d’abord mettre les grosses pierres (les choses importantes), puis remplir les interstices avec le sable (le travail confié à l’IA)
Mieux vaut chercher des pierres contenant de l’or que se vanter de montagnes de sable
À l’affirmation selon laquelle « si nous payons une prime pour une montre suisse ou un sac Hermès, c’est parce qu’ils contiennent du temps », quelqu’un répond en désaccord
Selon lui, c’est surtout une marque de statut
Le temps investi devient lui-même un symbole, et les choses chères sans ce temps, comme les NFT, paraissent au contraire absurdes
tandis que d’autres estiment avoir bien fait de continuer jusqu’au bout, en disant qu’après tout, élever une vache pour son cuir prend aussi du temps
Pour les projets open source, le plus important est la maintenance dans la durée, mais beaucoup meurent précisément à cause de cela
Dès que des utilisateurs inconnus commencent à s’en servir, cela devient un tout autre travail, et personne ne prévient de ce changement
Il est important de comprendre tôt dans sa vie que le temps n’est pas remplaçable
Beaucoup de gens ont perdu du temps avec leurs enfants pour gagner de l’argent
Le code agentique ressemble à un jeu vidéo : on ouvre des loot boxes sans savoir si un bon code va en sortir ou non
La satisfaction immédiate de se dire « waouh, j’ai créé l’UI d’un microservice avec un prompt d’une ligne ! » passe souvent avant la qualité réelle du code