Enfin, le plaisir de coder n’est plus le même. Passer une bonne journée à résoudre des problèmes, nettoyer son code, écrire la documentation associée est bien plus plaisant que de discuter des fonctionnalités, de l’architecture et des objectifs avec un LLM.
Pour moi, cela vient pile au bon moment: cela fait ~25 ans que je code, dont les 18 dernières années plutôt intensives. J'apprécie le beau code, élégant, clair, logique. Mais la contrepartie, c'est que tout prend du temps et la liste de tickets ouverts est gigantesque (plein de bonnes idées à implémenter "plus tard"). Via divers projets, j'arrive de temps en temps à financer un dev et j'aime beaucoup voir comme une idée prend forme quand quelqu'un peu s'y consacrer à plein temps et en parallèle de ce que je fait. Quand on a l'impression que le projet avance vraiment vite! Avec l'IA, je peux faire avancer plein de choses qui étaient en attente, dont des choses pas très motivantes (type "optimiser les headers inclus"). Je peux aussi me concentrer sur l'architecture et beaucoup plus facilement tester diverses solutions avant de reprendre en détail (avec IA) et à la main les contributions de l'IA que je décide de garder (voir commencer un squelette de code et le faire remplir à l'IA pour mieux orienter la solution que je veux).
Enfin et même si c'est du code que j'ai écris à 99%, l'IA m'aide beaucoup à retracer le parcours des données (du style "montre moi ou est lu l'albédo par défaut du sol et ou il est utilisé afin de comprendre ou insérer une nouvelle paramétrisation". Même quelques mois après avoir retouché cette partie du code, je n'ai déjà plus une vision globale très claire alors que l'IA peut tout retracer. Et je lui fait faire pas mal d'analyse statique (trouver des implémentations inefficaces, trouver les nommages incohérents, trouver de la documentation qui n'est plus à jour...).
# Impact de l'IA
Posté par Mathias Bavay (site web personnel) . En réponse à la dépêche 15 ans de projets libres : bilan. Évalué à 1 (+0/-0).
Pour moi, cela vient pile au bon moment: cela fait ~25 ans que je code, dont les 18 dernières années plutôt intensives. J'apprécie le beau code, élégant, clair, logique. Mais la contrepartie, c'est que tout prend du temps et la liste de tickets ouverts est gigantesque (plein de bonnes idées à implémenter "plus tard"). Via divers projets, j'arrive de temps en temps à financer un dev et j'aime beaucoup voir comme une idée prend forme quand quelqu'un peu s'y consacrer à plein temps et en parallèle de ce que je fait. Quand on a l'impression que le projet avance vraiment vite! Avec l'IA, je peux faire avancer plein de choses qui étaient en attente, dont des choses pas très motivantes (type "optimiser les headers inclus"). Je peux aussi me concentrer sur l'architecture et beaucoup plus facilement tester diverses solutions avant de reprendre en détail (avec IA) et à la main les contributions de l'IA que je décide de garder (voir commencer un squelette de code et le faire remplir à l'IA pour mieux orienter la solution que je veux).
Enfin et même si c'est du code que j'ai écris à 99%, l'IA m'aide beaucoup à retracer le parcours des données (du style "montre moi ou est lu l'albédo par défaut du sol et ou il est utilisé afin de comprendre ou insérer une nouvelle paramétrisation". Même quelques mois après avoir retouché cette partie du code, je n'ai déjà plus une vision globale très claire alors que l'IA peut tout retracer. Et je lui fait faire pas mal d'analyse statique (trouver des implémentations inefficaces, trouver les nommages incohérents, trouver de la documentation qui n'est plus à jour...).
/ma_vie
Mathias