[đ§âđ»] Faire vite avec lâIA et faire un travail professionnel, ce nâest pas la mĂȘme chose
âš RĂ©sumĂ© de GPT-5.6 Sol ă
Jâai accĂ©lĂ©rĂ© lâimplĂ©mentation avec lâIA et des harnesses, mais nĂ©gligĂ© la cohĂ©rence de la planification, du design et de la documentation, puis revu mon arrogance devant le travail rĂ©alisĂ© dans Figma et le manuel dâune Ă©quipe externe.
Il faut vraiment rester humble.
Il y a quelques jours, en voyant un systĂšme de travail que lâentreprise avait confiĂ© Ă une Ă©quipe externe et dont la rĂ©alisation avait pris pas mal de temps, jâai honnĂȘtement pensĂ© : « Si je lâavais fait, jâaurais terminĂ© beaucoup plus vite⊠»
La vitesse gagnĂ©e avec lâIA et les harnesses
MĂȘme si le vibe coding avec lâIA a plusieurs failles, je pensais quâil pouvait ĂȘtre suffisamment amĂ©liorĂ©. En avançant aussi soigneusement que possible sur une base TDD et en construisant de bons harnesses pour Ă©viter la rĂ©pĂ©tition des problĂšmes, cela devrait ĂȘtre possible. En regardant les Big Tech vraiment engagĂ©es dans lâIA, je me suis aussi dit que la part des dĂ©veloppeurs qui codent directement pourrait continuer Ă diminuer.
Bien sĂ»r, cette opinion nâa pas du tout changĂ©. Si lâIA est bien utilisĂ©e, si les tests et les harnesses sont correctement posĂ©s, et si les structures de prĂ©vention de rĂ©currence sont construites avec soin, la vitesse et la qualitĂ© du dĂ©veloppement peuvent beaucoup changer.
Mais jâai senti que je devais revenir sur lâarrogance derriĂšre « jâaurais terminĂ© beaucoup plus vite⊠»
Ces derniers temps, je dĂ©veloppe souvent ainsi : je travaille en aller-retour avec des agents, jâamĂ©liore continuellement la structure de harness engineering, jâempĂȘche la rĂ©currence de divers problĂšmes, jâajoute de nouvelles fonctionnalitĂ©s, je reçois du feedback et je corrige Ă nouveau. Pour les tĂąches rĂ©pĂ©titives, je crĂ©e des agents worker/coordinator et je les exĂ©cute.
Mon développement avait oublié la cohérence
Cette routine mâa donnĂ© une vitesse de dĂ©veloppement Ă©levĂ©e et des changements de direction rapides, et elle a plutĂŽt bien empĂȘchĂ© la rĂ©apparition de problĂšmes similaires. Mais elle Ă©tait faible pour relier tout le produit sous une mĂȘme philosophie de planification et de design. Je pouvais pousser lâimplĂ©mentation rapidement, mais la cohĂ©rence du design, des fonctions et de la planification restait trĂšs faible.
Je ne vois pourtant pas cela comme une limite native du vibe coding. Câest plutĂŽt que je nâai pas encore suffisamment intĂ©grĂ© les critĂšres de planification, de design et de documentation dans mon harness engineering.
Le professionnalisme vu dans Figma et le manuel
En revanche, en voyant cette Ă©quipe externe utiliser activement Figma pour consigner diffĂ©rentes structures dâĂ©cran et conserver des descriptions et des flows, quelque chose est devenu clair. Il y avait un professionnalisme diffĂ©rent de ma maniĂšre de foncer sans structure suffisante. La forte cohĂ©rence de leurs documents de planification et de leur livrable inspirait une vraie confiance.
Ce professionnalisme apparaissait aussi dans le manuel GitBook. Je pensais seulement : si je construis bien, les utilisateurs se dĂ©brouilleront ; si lâUI/UX est intuitive, cela suffira. Je nâavais jamais imaginĂ© crĂ©er un guide pour le personnel interne.
Bien sĂ»r, si lâUX est bonne et si les boutons dâaide sont placĂ©s exactement lĂ oĂč on les attend, je me demande encore honnĂȘtement si un guide est vraiment nĂ©cessaire.
Bref⊠je pense encore que minimiser lâusage des LLM et coder directement est une culture de dĂ©veloppement assez ancienne et difficile Ă recommander. Mais jâai clairement compris que je ne suis pas encore Ă un niveau professionnel qui me permettrait de les prendre de haut et de les descendre en flammes.
Toujours rester humble. Toujours apprendre.
Laisser un commentaire