L’IA m’a ramené au code
(news.ycombinator.com)- Le calculateur d’intérêts composés de Calquio est un outil en ligne gratuit qui montre visuellement comment un investissement croît au fil du temps
- Après avoir quitté le code pendant longtemps, le développeur s’est remis à créer des produits grâce au vibe coding basé sur l’IA
- Face à l’insatisfaction suscitée par la qualité des calculateurs d’intérêts composés du marché — UI grossière, publicité excessive — le projet s’est élargi en service web centré sur les calculateurs financiers
- En voyant la diffusion du vibe coding, il a commencé à penser qu’il suffisait de transmettre son intention sans tout implémenter soi-même, et a pris conscience que même sans être développeur, on peut obtenir un résultat en décrivant clairement ses besoins
- « Créons directement le calculateur que nous voulons »
- L’IA s’occupe de l’implémentation, tandis que l’utilisateur se concentre sur les exigences, l’UX et la connaissance du domaine
- Environ 2 semaines et près de 100 dollars de coûts d’API ont suffi pour créer plus de 60 calculateurs
- En partant du calculateur d’intérêts composés, le service s’est étendu aux calculateurs de prêt immobilier, de remboursement d’emprunt, d’objectif d’épargne et de retraite
- L’IA a pris en charge l’ensemble des tâches répétitives, y compris la validation des entrées, les composants d’UI et les tests, tout en s’occupant de l’écriture du code et des détails d’implémentation
- L’utilisateur a apporté sa compréhension de l’architecture, son jugement UX et ses connaissances en mathématiques financières
- Plus qu’un gain spectaculaire de compétences en développement, l’IA lui a donné la confiance qu’il pouvait recommencer à construire
- Des idées longtemps remises à plus tard peuvent désormais devenir des projets réalistes
- Plus que le gain de productivité, c’est surtout la suppression de la barrière psychologique qui a eu de la valeur
3 commentaires
Le lien d’origine pointait vers la calculatrice, mais j’ai pensé que le plus important était en réalité ce que l’auteur a publié sur Hacker News, plus que les fonctionnalités de la calculatrice elle-même, donc j’ai changé le lien pour celui de HN.
De mon côté aussi, en dehors du code que j’écris pour le travail, je faisais rarement du code perso, mais avec l’IA je me retrouve à coder beaucoup de side projects.
Je n’avais pas vraiment réfléchi jusqu’à l’idée de les publier à l’extérieur, mais à force de bricoler, ça donne envie d’aller plus loin.
Quand on voit qu’il y a vraiment énormément de projets qui montent aussi sur le Show de GeekNews, j’imagine que beaucoup de gens ressentent la même chose.
Bien sûr, comme c’est devenu trop facile, c’est un peu dommage que certains soient partagés sans la dernière phase de finition.
Commentaires sur Hacker News
Je vis quelque chose de similaire. J’étais autrefois ingénieur réseau et chef de projet logiciel, mais j’ai arrêté de programmer il y a environ 20 ans
Aujourd’hui, j’exploite une ferme et je crée moi-même des applications pour une association de bénévoles. Par exemple, une app de suivi de position des camions d’échantillons de sol, du monitoring d’humidité, un calendrier de gestion des véhicules, etc. Je sors toutes sortes d’apps en quelques heures
Je commence seulement maintenant à utiliser sérieusement Git, qui venait tout juste d’être lancé à l’époque, et c’est incroyablement bon
Je suis tellement emballé de pouvoir concrétiser immédiatement les idées qui me viennent pendant que le GPS du tracteur gère la conduite automatique. En ce moment, j’ai tellement de nouvelles idées que j’en dors à peine
J’enseigne à mon enfant une stack de développement IA — IDE IA (Antigravity), base de données (Supabase + serveur MCP), déploiement (Github + Vercel). Avec cette combinaison, on peut construire en quelques heures de superbes applications intégrées
Je dors moins, mais mon bonheur est à son maximum
J’ai été un optimiste de la science et de la technologie pendant 17 ans, mais en ce moment je deviens de plus en plus luddite
J’ai l’impression que la technologie, au lieu de résoudre les problèmes socio-économiques, les aggrave. J’ai fini par comprendre que la communication et les facteurs sociaux sont au cœur du succès d’un logiciel
Ils disent avoir mis la mention « fabriqué avec soin pour garantir la précision » en bas du site, mais je ne sais pas si on peut vraiment coller ça sur un calculateur bricolé à l’improviste
Peut-on vraiment être sûr que 60 calculateurs fonctionnent parfaitement dans tous les cas limites ?
Plus les utilisateurs leur font confiance et s’en servent, plus l’impact d’une erreur est grand. Même si c’est fait avec l’IA, il faut un développement centré sur la qualité
D’ailleurs, dans mon navigateur, le site ne fonctionne même pas correctement
En ce moment, je ressens de plus en plus de désillusion vis-à-vis du code et de tout l’univers qui l’entoure
L’IA a proposé une stack avec Next.js, React, TailwindCSS, shadcn/ui, ainsi que 4 langues (EN/DE/FR/JA), et comme elle disait que c’était « modern and clean », ils l’ont choisie
Mais ça ressemble au cas typique d’une stack guidée par les tendances. Je ne pense pas qu’un développeur web expérimenté recommanderait une telle stack pour un simple ensemble de calculateurs financiers
Je suis moi aussi professeur d’IA, et avant, dès que je voulais tester une idée, je passais tout mon temps sur la configuration de l’environnement
Maintenant, je peux recommencer à faire la recherche moi-même, et ma dépendance aux étudiants a diminué. Grâce à ça, je peux aussi avancer sur mes propres projets
Construire une application vraiment aboutie demande énormément de travail non créatif — UI, logs, gestion des erreurs, documentation, gestion des versions, etc.
Mais aujourd’hui, grâce à l’IA, je raccourcis ces étapes et je construis des apps plusieurs fois plus vite. J’ai créé trois applications en Rust, alors qu’en réalité je serais à peine capable d’écrire moi-même un « Hello World »
Et comme c’est du Rust, j’ai aussi davantage confiance dans la stabilité. Bien sûr, pour un projet de niveau production, il faut comprendre tout le code généré par l’IA avant de l’utiliser
Les LLM conviennent plutôt comme outils de recherche avancée ou générateurs de boilerplate
J’ai suivi un parcours similaire. Après des études de physique puis une longue carrière en comptabilité et en finance, je me suis remis au code
La révélation la plus importante, plus encore que l’IA, a été de voir à quel point la connaissance métier accumulée au fil des années était un atout énorme pour résoudre de vrais problèmes
Avant, je créais des solutions « sans problème » ; maintenant, je crée des solutions qui résolvent des problèmes clairement identifiés
L’IA permet à ces experts métier de prototyper eux-mêmes. Ce n’est pas un remplacement des développeurs, c’est un outil qui libère un potentiel latent
Je comprends le fait de dire que tous les calculateurs d’intérêts composés sont mauvais et qu’il a donc fallu en créer un soi-même. Mais le problème des publicités peut se résoudre avec un adblocker
Avec un adblocker, l’expérience d’Internet change complètement. Je le recommande à tout le monde. Peu importe le produit, l’important est simplement de bloquer les pubs
Plus le blocage de publicité se généralise, plus les sites réagissent avec du clickbait et du contenu de faible qualité
Les contenus techniques, en particulier, sont durement touchés par la baisse des revenus publicitaires
Au final, la solution, c’est de choisir des modèles payants et d’éviter les contenus financés par la publicité
Le pire cauchemar d’un ingénieur, c’est que quelqu’un crée « 100 sites de calculateurs presque terminés » et me les confie en me disant : « fais juste la revue de code »
En réalité, l’essentiel du travail consiste à vérifier les cas limites et à faire des retours qualité, mais l’autre personne ne comprend pas pourquoi cela prend autant de temps