L’IA qui code : superpouvoir ou piège à cons ?

Spoiler : les deux. Et c'est exactement pour ça qu'il vous faut une stratégie.

Par Julien DELSUC, CTO Bold & Curious

Ex-CTO de Bondzai (startup IA embarquée), avec plusieurs années de pratique quotidienne avec Copilot, Windsurf et autres agents de code.

Ces conclusions ne sortent pas d’un PowerPoint : elles sortent de milliers de lignes de code, de bugs en production, et de quelques cheveux arrachés

Par Julien DELSUC, CTO Bold & Curious

Ex-CTO de Bondzai (startup IA embarquée), avec plusieurs années de pratique quotidienne avec Copilot, Windsurf et autres agents de code.

Ces conclusions ne sortent pas d’un PowerPoint : elles sortent de milliers de lignes de code, de bugs en production, et de quelques cheveux arrachés

Le mythe de l’intelligence artificielle

Soyons clairs : l’IA ne comprend rien. Elle ne réfléchit pas. Je le sais. J’ai passé 2+ ans à coder avec elle en tant que CTO d’une startup d’IA embarquée. Copilot, Windsurf et consorts sont des perroquets génétiquement modifiés…

Elle fait semblant. Brillamment.

Copilot, Windsurf et consorts sont des perroquets génétiquement modifiés. Parfois ils vous sortent la ligne de code exacte dont vous rêviez avant même que vous la tapiez. Parfois ils oublient de fermer une parenthèse.

L’effet « uncanny valley » du code : ce malaise quand votre IA a l’air de lire dans vos pensées… puis plante sur une boucle for basique.

Et le pire ? Elle ne tire aucune leçon de ses erreurs. Vous lui expliquez 10 fois le même bug. Elle vous le reproduira une 11ème fois, avec le sourire.

Pourtant, le résultat est spectaculaire.

7 corvées que vous ne ferez plus jamais

L’IA transforme le quotidien des devs. Ces tâches chronophages ? Terminées.

    1. Chercher de la doc sur une librairie obscure à 23h
    2. Fouiller Stack Overflow pour un algo d’arbre équilibré
    3. Relire 47 fois votre code pour trouver un point-virgule manquant
    4. Initialiser des projets (boilerplate, config, structure…)
    5. Écrire la doc qui duplique bêtement votre code
    6. Porter du code d’un langage à un autre
    7. Débugger à l’aveugle en fin de journée

Le résultat ? Vos devs se concentrent sur ce qui compte vraiment : architecture, choix techniques, traduction des besoins clients en fonctionnalités. Bref, la valeur ajoutée humaine.

Quand l’IA vous fait perdre votre temps (et pire)

Mes anecdotes préférées (les vôtres arrivent) :

  • L’IA qui modifie du code hors écran. Vous acceptez les changements sans tout relire. Résultat : 3 heures à comprendre pourquoi votre app fait n’importe quoi.
  • L’agent en tâche de fond qui ment. “C’est réglé, aucune erreur !” En vrai : il renvoie des résultats aléatoires parce que ça plantait. 🤦
  • Le refactoring automatique qui tronque votre code et modifie des fonctionnalités à l’insu de votre plein gré.
  • L’IA fatiguée. Après 1h d’itérations absurdes, vous trouvez le bug en 5 minutes tout seul. Comme un grand.

Le vrai problème ? La limite du contexte. L’IA cartonne en début de projet. Mais plus votre codebase grandit, plus elle devient… approximative. Ses résumés de contexte ratent l’essentiel. Et son refactoring vire au massacre.

Les vrais superpouvoirs (ceux qui changent tout)

  1. Paralléliser comme un chef

Vous bossez sur la partie technique pointue. L’IA gère les tests d’un autre projet en parallèle. Bienvenue dans le monde du multi-projets simultanés.

  1. Pair programming… en solo

Expliquez votre intention à l’IA. Faites-lui challenger vos choix. Demandez-lui de relire votre code. C’est un sparring partner H24.

  1. L’IA comme étape de CI/CD

Intégrez-la dans votre pipeline : détection de bugs, ajout de doc, reformatage automatique. Elle devient votre gardienne de la qualité.

  1. Apprendre de nouveaux langages à la volée

Vous ne connaissez pas Rust ? Faites les premières étapes avec l’IA, vérifiez son travail, interrogez-la au fil de l’eau. Vous montez en compétence 3x plus vite.

Les 5 pièges mortels

  1. La surutilisation énergétique

Demander à l’IA de lister un répertoire au lieu de taper ls. Absurde. Consommation d’énergie inutile. Et vous n’apprenez rien.

  1. Le code schizophrène

L’IA manque de cohérence. Conventions aléatoires, appels de fonctions incohérents. Votre job : imposer la discipline.

  1. La perte de contrôle

Vous laissez l’IA coder au kilomètre. Ça marche. Super ! Sauf que vous ne comprenez plus votre propre code. Game over pour la maintenabilité.

  1. La dépendance toxique

Corollaire du point 3. L’IA devient la seule capable de maintenir votre code. Vous êtes pieds et poings liés.

  1. La génération perdue

LE risque sociétal. Les jeunes devs copient-collent sans comprendre. Sans effort de compréhension, pas de montée en compétence. Pas d’expertise. Juste des exécutants serviles de l’IA.

Exemple réel : des entreprises licencient leurs devs, font tout coder par l’IA, réalisent que c’est la catastrophe… et réembauchent en urgence.

Alors, on fait quoi ?

OUI, utilisez l’IA. Mais avec un cerveau.

Pour les jeunes devs :

  • Soit interdiction stricte (pour acquérir les fondamentaux)
  • Soit obligation d’expliquer chaque ligne générée

Pour les grosses boîtes :

  • Fine-tunez vos propres modèles (SLM) sur votre codebase
  • Indépendance vis-à-vis des tiers + IA alignée sur vos standards

Pour tous :

  • Réinvestissez le temps gagné dans la QUALITÉ (tests, maintenabilité, sécu)
  • Automatisez au-delà du code : revue de code, documentation, CI/CD
  • L’IA accélère le dev. Mais la vraie valeur reste dans l’architecture, la dette technique, la vision produit.

Notre approche

Définition de standards internes (cohérence, qualité, sécurité)
Formation et encadrement des équipes (montée en compétence protégée)
Déploiement de modèles adaptés à votre patrimoine applicatif
Optimisation de vos process CI/CD avec automatisation intelligente

L’IA générative est un outil. Puissant. Dangereux. Transformateur.

Vous avez besoin d’une stratégie, pas d’un effet de mode.

Parlons-en

Laissez-nous un petit mot sur notre formulaire ou directement par email : contact@boldncurious.com

4 + 10 =