Un développeur généraliste, c'est un couteau suisse : plusieurs lames, aucune aussi affûtée qu'un outil dédié à une seule tâche, mais pas besoin d'en changer à chaque nouveau problème. Historiquement, le compromis était clair : on gagne en autonomie sur un projet complet, on perd en profondeur sur chaque brique prise isolément. C'est un compromis que j'assume depuis le début, parce que la plupart des projets qui arrivent chez Veden n'ont pas besoin d'une lame ultra-spécialisée sur un seul maillon : ils ont besoin que quelqu'un comprenne l'ensemble et fasse les bons choix à chaque étape.
Ce que l'IA change concrètement
L'intelligence artificielle ne remplace pas la compréhension technique, mais elle change ce qu'un généraliste peut livrer seul. Sur un projet full-stack, une partie du travail répétitif ou mécanique (des variantes de composants, des scripts de migration, de la documentation technique) peut être accélérée par des outils d'IA correctement utilisés.
Sur le fond, rien ne change : il faut toujours comprendre le besoin, concevoir une architecture qui tient dans le temps et vérifier que le résultat fonctionne. Ce qui change, c'est la vitesse à laquelle un seul interlocuteur peut couvrir un périmètre large sans sacrifier la qualité — à condition de relire ce que l'outil produit ligne par ligne, jamais de le prendre pour argent comptant.
Intégrer l'IA dans un produit, pas juste dans le code
Il y a une différence entre utiliser l'IA pour coder plus vite, et intégrer l'IA comme fonctionnalité dans un produit pour ses utilisateurs : un assistant qui répond aux questions fréquentes, un système qui classe automatiquement des documents, une automatisation qui remplace une tâche manuelle répétitive. C'est ce deuxième usage qui, concrètement, transforme un outil existant en quelque chose de plus utile pour la personne qui s'en sert au quotidien.
Dans les deux cas, la même règle s'applique : l'IA est un outil de plus dans la boîte, pas une réponse par défaut. Le premier travail reste de clarifier si le problème a réellement besoin d'IA, ou si une logique plus simple et plus prévisible fait mieux l'affaire.
Pourquoi ça reste un choix de généraliste
Rester généraliste, c'est refuser de sortir la même lame pour tous les problèmes. Un projet web classique, une automatisation basée sur l'IA, une application qui doit juste être fiable et facile à maintenir : la bonne réponse change à chaque fois. Et pour le client, ça se traduit concrètement par un seul interlocuteur qui couvre l'ensemble du projet, plutôt que plusieurs prestataires spécialisés à coordonner soi-même.