mastouille.fr est l'un des nombreux serveurs Mastodon indépendants que vous pouvez utiliser pour participer au fédiverse.
Mastouille est une instance Mastodon durable, ouverte, et hébergée en France.

Administré par :

Statistiques du serveur :

660
comptes actifs

#aiprogramming

0 message0 participant0 message aujourd’hui
Doc Edward Morbius ⭕​<p>When I hear about AI-based programming, I think back several decades to a time when I was dealing with a hairy set of data, and I wrote a pretty complex bit of code generating an even more complex bit of SQL. I don't remember now if it ended up proving useful or not, though I think it did. But that's not the point.</p><p>The point was when I came back to it after a few months ... I couldn't figure it out at all. Neither the generator, nor the generated code.</p><p>And <strong>I HAD WRITTEN IT</strong>. Myself, from scratch, sorting out what I wanted and how to get there.</p><p>There's a principle in programming that debugging and maintenance are far harder than coding. Which means you should never write code that <em>you</em> are <em>too stupid to debug and maintain</em>. Which is precisely what I'd failed in my anecdote.</p><p>And of course, Management, in its infinite wisdom, typically puts far greater emphasis on new development than on testing, or Heavens Forefend!!! <em>maintenance</em>. So all the brightest talent (or so perceived, at any rate) goes to New Development.</p><p>(There's a great essay from about a decade ago, "In Praise of Maintenance, which you, and by "you" I mean "I", should really (re)read: <a href="http://freakonomics.com/podcast/in-praise-of-maintenance-rebroadcast/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">http://</span><span class="ellipsis">freakonomics.com/podcast/in-pr</span><span class="invisible">aise-of-maintenance-rebroadcast/</span></a>).</p><p>With AI-based code generation, presuming it works at all, we get code that's like computer-chess or computer-Go (the game, not the lang). It <em>might</em> work, but <em>there's no explanation or clarity to it</em>. Grandmasters are not only stumped but utterly dispirited <em>because they can't grok the strategy</em>. </p><p>I can't count the number of times I've heard AI referred to as search or solution without explanation, an idea I'd first twigged to in the late 2010s. That is, if <em>scientific</em> knowledge tells us about <em>causes</em> of things, AI ML GD LLM simply <em>tells us the answer</em> without being able to show its work. Or worse: even if it <em>could</em> show work, that wouldn't tell us anything meaningful.</p><p>(This ... may not be entirely accurate, I'm not working in the field. But the point's been iterated enough times from enough different people at least some of whom <em>should</em> know that I tend to believe it.)</p><p>A major cause of technical debt is loss of institutional knowledge over how code works and what parts do what. I've worked enough maintenance jobs that I've seen this in all size and manner of organisations. At another gig, I'd cut the amount of code roughly in half <em>just so I could run it in the interactive environment which made debugging more viable</em>. I never really fully understood what all of that program did (though I could fix bugs, make changes, and even anticipate some problems which later emerged). Funny thing was when one of the prior Hired Guns who'd worked on the same project before my time there turned up on my front door some years later ... big laughs from both of us...</p><p>But this AI-generated code? It's going to be hairballs on hairballs on hairballs. And at some point it's gonna break.</p><p>Which leaves us with two possible situations:</p><ul><li>We won't have an AI smart enough to deal with the mess.</li><li>Or, maybe, we will. Which as I think of the possibility whilst typing this seems potentially even more frightening.</li></ul><p>Though my bet's on the first case.</p><p><a href="https://toot.cat/tags/AI" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>AI</span></a> <a href="https://toot.cat/tags/AiProgramming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>AiProgramming</span></a> <a href="https://toot.cat/tags/Hairballs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Hairballs</span></a> <a href="https://toot.cat/tags/WarStories" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>WarStories</span></a> <a href="https://toot.cat/tags/Maintenance" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Maintenance</span></a> <a href="https://toot.cat/tags/TechnicalDebt" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TechnicalDebt</span></a></p>
IT News<p>Company apologizes after AI support agent invents policy that causes user uproar - On Monday, a developer using the popular AI-powered code editor Cursor not... - <a href="https://arstechnica.com/ai/2025/04/cursor-ai-support-bot-invents-fake-policy-and-triggers-user-uproar/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">arstechnica.com/ai/2025/04/cur</span><span class="invisible">sor-ai-support-bot-invents-fake-policy-and-triggers-user-uproar/</span></a> <a href="https://schleuss.online/tags/aidevelopmenttools" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>aidevelopmenttools</span></a> <a href="https://schleuss.online/tags/machinelearning" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>machinelearning</span></a> <a href="https://schleuss.online/tags/aiprogramming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>aiprogramming</span></a> <a href="https://schleuss.online/tags/hackernews" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>hackernews</span></a> <a href="https://schleuss.online/tags/chatbot" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>chatbot</span></a> <a href="https://schleuss.online/tags/chatgpt" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>chatgpt</span></a> <a href="https://schleuss.online/tags/chatgtp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>chatgtp</span></a> <a href="https://schleuss.online/tags/biz" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>biz</span></a>⁢ <a href="https://schleuss.online/tags/cursor" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cursor</span></a> <a href="https://schleuss.online/tags/reddit" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>reddit</span></a> <a href="https://schleuss.online/tags/ai" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ai</span></a></p>
.:\dGh/:.<p>I’m probably one of the few that advocates for 100% Code Coverage. </p><p>There may be some justifiable exceptions, but overall it’s just a good practice to avoid something that doesn’t work as expected.</p><p><a href="https://mastodon.social/tags/Programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Programming</span></a> <a href="https://mastodon.social/tags/Coding" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Coding</span></a> <a href="https://mastodon.social/tags/SoftwareDevelopment" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SoftwareDevelopment</span></a> <a href="https://mastodon.social/tags/AppDevelopment" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>AppDevelopment</span></a> <a href="https://mastodon.social/tags/AIDevelopment" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>AIDevelopment</span></a> <a href="https://mastodon.social/tags/AIProgramming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>AIProgramming</span></a> <a href="https://mastodon.social/tags/AI" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>AI</span></a> <a href="https://mastodon.social/tags/WebDevelopment" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>WebDevelopment</span></a> <a href="https://mastodon.social/tags/WebDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>WebDev</span></a> <a href="https://mastodon.social/tags/Code" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Code</span></a> <a href="https://mastodon.social/tags/C" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>C</span></a> <a href="https://mastodon.social/tags/JavaScript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>JavaScript</span></a> <a href="https://mastodon.social/tags/JS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>JS</span></a> <a href="https://mastodon.social/tags/PHP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PHP</span></a> <a href="https://mastodon.social/tags/Rust" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Rust</span></a> <a href="https://mastodon.social/tags/Go" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Go</span></a> <a href="https://mastodon.social/tags/Golang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Golang</span></a> <a href="https://mastodon.social/tags/CPlusPlus" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CPlusPlus</span></a> <a href="https://mastodon.social/tags/Swift" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Swift</span></a></p>
Thoughtworks<p>Can AI-generated code be more concise without losing clarity?</p><p>Our latest blog explores the Claude-Code &amp; CodeConcise experiment, testing how AI balances brevity and readability in <a href="https://toot.thoughtworks.com/tags/SoftwareDevelopment" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SoftwareDevelopment</span></a>: <a href="https://ter.li/89qckd" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">ter.li/89qckd</span><span class="invisible"></span></a></p><p><a href="https://toot.thoughtworks.com/tags/GenerativeAI" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GenerativeAI</span></a> <a href="https://toot.thoughtworks.com/tags/AIProgramming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>AIProgramming</span></a> <a href="https://toot.thoughtworks.com/tags/LLM" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LLM</span></a> <a href="https://toot.thoughtworks.com/tags/SoftwareEngineering" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SoftwareEngineering</span></a> <a href="https://toot.thoughtworks.com/tags/Tech" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Tech</span></a> <a href="https://toot.thoughtworks.com/tags/Blog" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Blog</span></a></p>
Wulfy<p><span class="h-card" translate="no"><a href="https://infosec.exchange/@david_chisnall" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>david_chisnall</span></a></span> </p><p>I do <a href="https://infosec.exchange/tags/AI" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>AI</span></a> assisted coding too.</p><p>I have experienced issues of the exact nature you describe.</p><p>I have applied a few self taught techniques to make it better.</p><p>The latest one, I was using the wrong model.<br>I was using Claude Sonnet which is billed as the most intelligent.<br>Where as, you get better results with Opus model. Although it seemingly burns my computer faster.</p><p>I think this is emerging tech, and for me at least, this is not the first time I play with emerging tech.</p><p>My lived experience is that while the beginning is usually painful and often frustrating, it usually gets more fun and exciting.</p><p><a href="https://infosec.exchange/tags/aiprogramming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>aiprogramming</span></a></p>
IT News<p>Google CEO says over 25% of new Google code is generated by AI - On Tuesday, Google's CEO revealed that AI systems now generate more than a... - <a href="https://arstechnica.com/ai/2024/10/google-ceo-says-over-25-of-new-google-code-is-generated-by-ai/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">arstechnica.com/ai/2024/10/goo</span><span class="invisible">gle-ceo-says-over-25-of-new-google-code-is-generated-by-ai/</span></a> <a href="https://schleuss.online/tags/largelanguagemodels" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>largelanguagemodels</span></a> <a href="https://schleuss.online/tags/machinelearning" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>machinelearning</span></a> <a href="https://schleuss.online/tags/aiprogramming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>aiprogramming</span></a> <a href="https://schleuss.online/tags/googlegemini" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>googlegemini</span></a> <a href="https://schleuss.online/tags/aicoding" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>aicoding</span></a> <a href="https://schleuss.online/tags/tooluse" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>tooluse</span></a> <a href="https://schleuss.online/tags/biz" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>biz</span></a>⁢ <a href="https://schleuss.online/tags/google" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>google</span></a> <a href="https://schleuss.online/tags/ai" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ai</span></a></p>
Thierry Mauduit<p>Copilot Chat sera disponible dans Visual Studio et VS Code, permettant aux développeurs de poser des questions et d&#39;obtenir des réponses contextuelles. <a href="https://mastouille.fr/tags/GitHub" class="mention hashtag" rel="tag">#<span>GitHub</span></a> <a href="https://mastouille.fr/tags/CopilotX" class="mention hashtag" rel="tag">#<span>CopilotX</span></a> <a href="https://mastouille.fr/tags/AIprogramming" class="mention hashtag" rel="tag">#<span>AIprogramming</span></a><br /><a href="https://techcrunch.com/2023/03/22/githubs-copilot-goes-beyond-code-completion-adds-a-chat-mode-and-more/?utm_source=artifact&amp;guccounter=1" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="ellipsis">techcrunch.com/2023/03/22/gith</span><span class="invisible">ubs-copilot-goes-beyond-code-completion-adds-a-chat-mode-and-more/?utm_source=artifact&amp;guccounter=1</span></a></p>
Ignis 小火龙<p>I like writing comments like I am writing for Copilot (even though I'm not using Copilot). It forces me to write better and clearer comments.</p><p><a href="https://poketopia.city/tags/Copilot" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Copilot</span></a> <a href="https://poketopia.city/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> <a href="https://poketopia.city/tags/AIProgramming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>AIProgramming</span></a></p>