98 points par xguru 2025-08-11 | 12 commentaires | Partager sur WhatsApp
  • Comment utiliser l’IA en tant que programmeur
  • La productivité ne vient pas uniquement du code : "Le code n’est qu’une partie du travail. Il faut utiliser l’IA partout pour accélérer toute l’entreprise"
  • Recherche : externalisons la réflexion.
    • Pour les recherches et la réflexion sur des sujets complexes, "ChatGPT Pro + Deep Research, c’est divin."
    • Comment construire un prompt gigantesque
  • Code : passons maintenant au code.
    • "Cursor était mon outil principal, mais en ce moment, 90 % du temps, je fais ça avec Claude Code"
      • Cursor : l’impression d’avoir un bon outil en main. C’est toujours moi qui fais le travail
      • Claude Code : l’impression d’avoir un bon junior avec soi. C’est moi qui les pilote
    • C’est désormais la saison des agents
  • Jetons quand même un œil à Cursor
    • Rédaction d’un exemple : "Créer un programme qui aide à investir sur des actions américaines en titres individuels"
    • Vibe coding : le « monde renversé de l’auteur »
      • Ancienne manière : j’écris, l’IA m’aide.
      • Vibe coding : l’IA écrit, je l’aide.
    • Rule-Growing Development
      • On demande au LMM de le faire
      • On observe les comportements étranges, puis on ajoute de nouvelles règles allant dans le sens souhaité.
      • Les règles intègrent aussi les connaissances nécessaires à chaque projet
      • Le code et l’ensemble de règles grandissent ensemble.
      • Ces règles et ces connaissances sont aussi versionnées dans le dépôt de l’équipe
    • Conseils appris en travaillant
      • Quand il ne s’agit pas de partir de 0 à 1 mais d’améliorer une codebase
      • Comment aider l’IA à mieux écrire du SQL
      • Si vous êtes développeur Python
      • Il faut surveiller la solution proposée par l’IA.
      • Le MCP, qui récupère même le contexte d’autres services
  • Passons maintenant à Claude Code
    • Le plus impressionnant, c’est la performance de l’agent. Même à mode agent égal, le taux d’achèvement des tâches est très nettement supérieur avec Claude Code qu’avec Cursor.
      • La véritable aboutissement du “je lui confie et je regarde”
    • Autre point fort : on peut aussi l’utiliser en dehors du développement, car il interagit avec ma machine locale
    • Encore un avantage : il est facile à paralléliser. Il suffit d’ouvrir plusieurs fenêtres pour obtenir une vitesse multipliée par N !
    • Quelques conseils : iterm + tmux
    • Quoi qu’il en soit, le cœur de Claude Code : Claude.md
    • Kimi k2 + groq + claude
    • Pour le front-end, utiliser playwright
  • Faire de l’analyse de données avec l’aide de l’IA
    • Automatiser l’analyse
    • Une automatisation encore plus élégante
  • Étudier avec l’aide de l’IA
    • Être développeur, c’est un métier où l’on étudie en permanence = un métier où l’on doit sans cesse lire de l’anglais
    • Quand on lit de la documentation de développement dans une langue étrangère
    • Mais quel est le moyen de gagner encore plus de temps ? : Est-ce un contenu qui vaut la peine d’être lu ?
    • Navigateur Dia
    • L’aboutissement du « coding à la voix », c’est la dictée vocale
    • Dernièrement, l’outil que j’utilise le plus est spokenly
  • Si l’IA fait tout ça, est-ce qu’on va finir par être virés ?
    • N’avons-nous plus rien à faire ?
    • Mais en réalité, même la gestion un peu brouillonne peut être aidée par les LLM
    • Taux de réussite des LLM selon les tâches par domaine métier
    • À quel moment pense-t-on qu’une personne va quitter son poste ?
    • À l’ère de l’IA, si je ne veux absolument rien changer, combien de temps me reste-t-il ?
  • À l’ère de l’IA, quel est finalement le rôle de l’humain ?

    Dans quelques années, un seul (non-)développeur codera en utilisant des agents équivalents à 100 personnes.
    Une IA, entre la dernière Lamborghini et un solide camion de 10 tonnes, peut nous proposer des options. C’est à nous de choisir avec discernement.
    Il ne s’agit pas de choisir entre le bien et le mal, mais de choisir entre deux bonnes options
    La personne qui choisit la valeur entre les trade-offs

12 commentaires

 
carloscox 2025-08-16

Les LLM augmentent vraiment la complexité ; si on ne les utilise pas de façon propre et maîtrisée, comme un scalpel, on a vraiment l’impression que la dette technique s’accumule très vite. J’ai l’impression qu’au final, même le code IA utilisé chez les FAANG sera tous annulé.

GPT-5 (Thinking/Pro) semble un peu meilleur, mais quoi qu’on en dise, le processus qui consiste à simplifier cette complexité reste, à mes yeux, du domaine des humains. Il est même possible que la diffusion fasse mieux que l’auto-régressif.

Je pense qu’il nous reste encore un peu de temps.

 
tobyyun 2025-08-12

Cela m’a aidé à organiser mon expérience et à me projeter. Merci.

 
secret3056 2025-08-12

En réalité, comme ce genre d’article me paraît souvent être de l’esbroufe, je ne les lis pas vraiment, mais comme il y avait beaucoup de commentaires, j’y ai jeté un œil et c’est vraiment un excellent article !!

 
tsboard 2025-08-12

J’ai vraiment beaucoup apprécié cette lecture. Cela me donne aussi matière à réflexion, mais je suis rassuré de voir qu’il y a malgré tout des pistes à essayer.

 
yongho 2025-08-11

Voir ma présentation sur GeekNews, quel honneur pour moi et toute ma famille.

 
hyeonseok 2025-08-19

Je reçois avec plaisir l’énergie positive de Yongho.

 
overthinker 2025-08-18

La réaction au séminaire a dû être incroyable, merci.

 
roots0528 2025-08-12

J’ai pris beaucoup de plaisir à le lire. C’est drôle et utile.

 
dbs0829 2025-08-11

Même avec le seul document, la qualité est vraiment excellente. Merci pour le partage.

 
vk8520 2025-08-11

Je l’ai lu moi aussi il n’y a pas longtemps. C’est bien structuré, et la simple lecture des slides de la présentation m’a déjà beaucoup aidé.

 
xguru 2025-08-11

Une présentation de M. Hayongho que l’on peut consulter en toute confiance. À ne surtout pas manquer.

 
turastory 2025-08-11

Quand je lis des articles sur la façon d'utiliser l'IA, ils aboutissent souvent à une direction assez similaire, et je trouve fascinant de voir que cela rejoint aussi, d'une certaine manière, l'ingénierie logicielle classique. Au fond, si l'on remplace IA par développeur, cela revient peut-être à se demander : « comment peut-on bien développer avec plusieurs développeurs ? »