Photos:

China pictures processed

 
0%
 
2026.09.20 @14:22 

Do devs still write code ?

Do devs still write code ?

An interesting video that confirms my own opinion since last Christmas. It is not interesting because it confirms but because the guest has a clear authority on the question in addition to mine and my questioning was about the use cases "at the limit" that he describes perfectly well. Be careful, the guest has a flowery and unchastened language that I personally do not find unpleasant, loving "cats called that".

To add modestly to the video, I have been coding half a dozen web and android applications in my own time over the past year and the progression from "I proofread, I sometimes correct manually, especially because the AI hallucinates and can't do it, I try to master the code in detail" to "I manage agents, automated tests and I sometimes put several AI models in competition" is impressive. Apart from a few configuration files or snippets of code such as positioning (23px ah no 26 with a margin of 3) I hardly touch the code itself anymore. This does not prevent sustained activity in shell, devops, linux configuration etc... But the code itself destined to be compiled is from - to - open in the editor, and again - read.
 
The most interesting confirmation is that my modest code does not land rockets or control at the lowest level of switches, so you could say that the quality of the code produced by the AI may be "sufficient" in my case, but not for companies on "serious" use cases. I'll let you watch the video.
 

 
What strikes me most often in discussions with developers on social networks: "AI still makes a lot of mistakes, I prefer to code by hand (sic)". I haven't been a developer in my main job for a long time but I've never stopped coding for 45 years so even if I'm certainly not able to compete with Linus Torvalds or be hired as a senior developer in a GAFAM, I have a good experience, on many languages and best practices. Personally, despite the mistakes that AIs sometimes make (and I've had a few salty ones), none of my developers or I have ever managed to code such a qualitative code in the "first draft". Because we have to stop hiding from the truth, when we code, we usually need at least several attempts if only for it to compile or interpret correctly. And it's rare to code edge cases or protections from the first draft (which gets better when you designate the tests first but rarely enough). Personally, I find it hard to imagine that I could have done better than AI by coding manually (and with 10 to 50 times more time) in all the use cases I have developed with AI. Yes, even in cases where I had to have the AI correct 4 or 5 times, I certainly had less of a loop with it than with real humans (myself included).
 

Les développeurs écrivent ils encore du code ?

Les développeurs écrivent ils encore du code ?

Une vidéo intéressante qui confirme ma propre opinion depuis Noël dernier. Elle n'est pas intéressante parcequ'elle confirme mais parceque l'invité a une autorité claire sur la question en plus de la modeste mienne et que mon questionnement était sur les use cases "à la limite" qu'il décrit parfaitement bien. Attention l'invité a un langage fleuri et peu châtié que personnellement je ne trouve pas désagréable, aimant les "chats appelés ainsi".

 
Pour rajouter modestement à la vidéo, je code à mon temps gagné une demie-douzaine d'applications web et android depuis un an et la progression de "je relis, je corrige parfois manuellement notamment parceque l'IA hallucine et n'y arrive pas, j'essaye de maîtriser le code dans le détail" à "je manage des agents, des tests automatisés et je mets parfois en concurrence plusieurs modèles d'IA" est impressionnante. En dehors de quelques fichiers de configuration ou de bouts de code type positionnement (23px ah non 26 avec une marge de 3) je ne touche pratiquement plus le code lui-même. Ce qui n'empêche pas une activité soutenue en shell, devops, configuration linux etc... mais le code lui-même voué à être compilé est de - en - ouvert dans l'éditeur, et encore - lu.
 
La confirmation la plus intéressante est que mon modeste code ne fait pas alunir des fusées ou contrôler au niveau le plus bas des switchs donc on pourrait dire que la qualité du code produit par l'IA est peut être "suffisant" dans mon cas mais pas pour des entreprises sur des use cases "sérieux". Je vous laisse regarder la vidéo.
 

 
Ce qui me frappe le plus souvent dans des discussions avec des développeurs sur des réseaux sociaux : "l'IA fait quand même beaucoup d'erreurs, je préfère coder à la main (sic)". Je ne suis plus un développeur dans mon métier principal depuis longtemps mais je n'ai jamais arrêté de coder depuis 45 ans donc même si je ne suis certainement pas capable de concurrencer un Linus Torvalds ou être engagé en qualité de développeur senior dans un GAFAM, j'ai une bonne expérience, sur beaucoup de langages et best practices. Personnellement malgré les erreurs que fait effectivement parfois les IAs (et j'en ai eu quelques salées) jamais aucun de mes développeurs ni moi-même n'a réussi en "premier jet" à coder un code aussi qualitatif. Car il faut arrêter de se voiler la face, quand on code, il nous faut généralement au minimum plusieurs tentatives ne serait ce que pour que ça compile ou interprète correctement. Et il est rare de coder des edge cases ou des protections dès le premier jet (ce qui s'améliore quand on designe les tests en premier mais rarement suffisant). Personnellement j'ai du mal à imaginer que j'aurais pu faire mieux que l'IA en codant manuellement (et avec 10 fois à 50 fois plus de temps) dans tous les use cases que j'ai développé avec l'IA. Oui même les cas où j'ai du faire corriger 4 ou 5 fois par l'IA, j'ai certainement moins eu de boucle avec elle qu'avec de vrais humains (moi y compris).
 
"No Comments"
Post a Comment
Comments have been deactivated thanx to screwers.