{"id":15263,"date":"2026-05-30T17:52:36","date_gmt":"2026-05-30T17:52:36","guid":{"rendered":"https:\/\/techtrendfeed.com\/?p=15263"},"modified":"2026-05-30T17:52:36","modified_gmt":"2026-05-30T17:52:36","slug":"fragments-could-27","status":"publish","type":"post","link":"https:\/\/techtrendfeed.com\/?p=15263","title":{"rendered":"Fragments: Could 27"},"content":{"rendered":"<p> <br \/>\n<\/p>\n<p>On the GOTO Convention in Copenhagen in 2025, <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/www.youtube.com\/watch?v=ii_rLjQfjp0&amp;list=PLEx5khR4g7PINwOsYrkwz3lTTJUYoXC53\">Kent Beck and I spent a while on stage<\/a> speaking and answering questions from the viewers &#8211; a format I confer with as \u201ctwo outdated geezers on a park bench\u201d. We discuss our experiences with LLM-augmented programming (at that time &#8211; October 2025), we present our frustration that issues we\u2019ve been saying for thirty years  nonetheless have to be stated, we are saying how something like a manifesto reunion must be led by a youthful era, and opine on what junior builders ought to be specializing in of their profession.<\/p>\n<p><a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/www.youtube.com\/watch?v=ii_rLjQfjp0&amp;list=PLEx5khR4g7PINwOsYrkwz3lTTJUYoXC53\"><img decoding=\"async\" src=\"https:\/\/martinfowler.com\/img\/catalog\/2025-goto-kent.png\" alt=\"\"><\/a><\/p>\n<p>\u00a0\u2744\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u2744\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u2744\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u2744\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u2744<\/p>\n<p>Ian Johnson has written a collection of posts about <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/dev.to\/tacoda\/the-agent-harness-turning-ai-slop-into-shipping-software-589i\">restructuring a gnarly codebase<\/a><\/p>\n<blockquote>\n<p>The story follows an actual Laravel + React codebase over ~3 months and ~258 commits from a legacy monolith with no checks to a well-structured software with automated high quality gates, a React SPA migration in progress, and an AI agent that reliably ships manufacturing code with minimal supervision.<\/p>\n<\/blockquote>\n<p>The collection covers the steps in first rate element, and his strategy follows the sorts of steps I\u2019d use. First get every little thing underneath the management of first rate characterization checks, add static evaluation, introduce the appropriate patterns to make issues movement simply.<\/p>\n<p>With all of this, is his use of AI, which modified throughout the train:<\/p>\n<blockquote>\n<p>For the primary two months of this challenge, I used Claude Code with auto-approve turned off. Each file edit, each terminal command, each change\u2026 I reviewed it earlier than it executed. [\u2026] The outcomes had been good. The code was clear. However I used to be doing a lot of the considering and half the typing. The agent was a flowery autocomplete with higher strategies. I wasn\u2019t getting the leverage I\u2019d hoped for.<\/p>\n<p>I learn an article about \u201con-the-loop\u201d versus \u201cin-the-loop\u201d human-AI collaboration. The framing clicked instantly [\u2026]  I used to be micromanaging as a result of I didn\u2019t belief the agent to do the appropriate factor. And I didn\u2019t belief the agent as a result of there was nothing forcing it to do the appropriate factor.<\/p>\n<\/blockquote>\n<p>His early steps put in checks, static evaluation, and the appropriate architectural patterns. With these in place, he may let the agent do extra work.<\/p>\n<blockquote>\n<p>My position shifted from author to curator. I don\u2019t write a lot of the code anymore. I Outline the patterns [\u2026] Evaluate the take a look at specs [\u2026] Evaluate the output [\u2026] Replace the harness [\u2026] Make strategic selections [\u2026]<\/p>\n<\/blockquote>\n<p>He finishes the collection with conclusions about how he\u2019d generalize his expertise to different circumstances.<\/p>\n<p>\u00a0\u2744\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u2744\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u2744\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u2744\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u2744<\/p>\n<p>Again within the land of my start, there was some notable groans when the Nationwide Well being Service determined to <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/shkspr.mobi\/blog\/2026\/05\/nhs-goes-to-war-against-open-source\/\">shut almost all of their Open Supply repositories<\/a>, supposedly to the safety risk of LLMs. Closing repos like this isn\u2019t an efficient counter to LLM-augmented attackers. I believe it\u2019s no coincidence to see GDS (Authorities Information Providers), the highly-regarded IT enablers within the UK authorities <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/www.gov.uk\/guidance\/ai-open-code-and-vulnerability-risk-in-the-public-sector\">publish their place<\/a><\/p>\n<blockquote>\n<p>Transferring code from public to non-public as an alternative to funding in secure-by-design supply, possession and remediation is a warning signal as a result of it reduces sharing and scrutiny, can gradual coordinated enchancment throughout authorities and suppliers, and doesn&#8217;t take away the underlying weaknesses in a working service.<\/p>\n<\/blockquote>\n<p><a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/shkspr.mobi\/blog\/2026\/05\/gds-weighs-in-on-the-nhss-decision-to-retreat-from-open-source\/\">Terence Eden<\/a> memorably sums up his view on this:<\/p>\n<blockquote>\n<p>Throughout the UK\u2019s Civil Service you sometimes hear the expression \u201cbeing invited to a gathering with out biscuits\u201d. It implies a reasonably frosty dialogue with none of the well mannered niceties of a traditional assembly.<\/p>\n<\/blockquote>\n<p>\u00a0\u2744\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u2744\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u2744\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u2744\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u2744<\/p>\n<p>I\u2019ve seen a number of circumstances the place these builders who&#8217;re most concerned in working with LLMs discover they&#8217;re working into an issue with cognitive endurance, <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/adamtornhill.substack.com\/p\/compressed-cognition-the-hidden-cost\">Adam Tornhill has joined this group<\/a>:<\/p>\n<blockquote>\n<p>One of many large wins with brokers is that they allow us to stick with the higher-level downside for longer. We get much less sidetracked by particulars, dependency cleanup, and comparable secondary duties that used to interrupt focus.<\/p>\n<p>However there&#8217;s a price we&#8217;re nonetheless underestimating. Agentic coding is mentally costly.<\/p>\n<p>I can normally maintain the tempo for a few hours. Then I want a break. The tempo is just too intense. And primarily based on conversations with different engineers, I don&#8217;t suppose I&#8217;m alone in that.<\/p>\n<\/blockquote>\n<p>He explains that working with The Genie means we&#8217;re making extra selections in much less time, this improve in choice density is difficult on the mind.<\/p>\n<p>He responds by conserving agent duties small, automating every little thing he can, and accepting that he received\u2019t know each line of code so long as he has good verification mechanisms in place.<\/p>\n<p>Notably, he has not gone within the path of doing his work with swarms of brokers that he coordinates. As an alternative has one long-running process that he babysits and one focus process<\/p>\n<blockquote>\n<p>That final level is necessary given the running-twenty-agents-in-parallel hype. I can&#8217;t even take into consideration twenty significant issues to construct, and even much less so in regards to the ensuing cognitive tax of the possible interruptions. It\u2019s precisely the improper factor to even take into account. Not less than for people. (And sure, I perceive sub-agents and machine parallelisation. That&#8217;s not what I\u2019m objecting to. It&#8217;s the parallelisation of human consideration that doesn&#8217;t scale).<\/p>\n<\/blockquote>\n<p>I preferred that he included some ideas about what people can do in time outdoors this intense programming time. Not simply \u201chave a espresso\u201d (though he consists of that) but in addition about studying in regards to the area that the software program helps.<\/p>\n<p>\u00a0\u2744\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u2744\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u2744\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u2744\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u2744<\/p>\n<p>A few pithy quotes from social media<\/p>\n<p><a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/toot.thoughtworks.com\/@norootcause@hachyderm.io\/116626163784445316\">Lorin Hochstein<\/a><\/p>\n<blockquote>\n<p>\u201cMetaphor debt\u201d is when your entire metaphors contain the idea of \u201cdebt\u201d as a result of you may\u2019t consider another metaphors anymore.<\/p>\n<\/blockquote>\n<p>\u00a0\u2744\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u2744<\/p>\n<p><a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/toot.thoughtworks.com\/@tastapod@mas.to\/116641666908831725\">Daniel Terhorst-North<\/a><\/p>\n<blockquote>\n<p>If a vegan crossfit fan is utilizing Claude to write down Rust, which factor do they let you know first?<\/p>\n<\/blockquote>\n<p>\u00a0\u2744\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u2744\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u2744\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u2744\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u2744<\/p>\n<p>Karl Bode reacts to audio system getting booed when mentioning AI throughout graduation addresses. He factors out that youthful people are more and more <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/karlbode.com\/anger-at-ai-is-inextricably-fused-with-justified-loathing-of-the-extraction-class-deal-with-it\/\">sad with the tech oligarchy and their fruits<\/a>.<\/p>\n<blockquote>\n<p>The factor is the youngsters aren\u2019t silly. They see the sphere clearly. They see the distinction between what\u2019s being offered to them by tech corporations, the press, and graduation audio system, and what they&#8217;ve repeatedly seen with their very own eyes.<\/p>\n<p>They\u2019ve watched tech oligarchs spend the final decade mired in scandal after scandal, hype cycle after hype cycle, steadily enshittifying every little thing they contact alongside the way in which.<\/p>\n<p>[\u2026]<\/p>\n<p>The share of Gen Z that suppose AI\u2019s advantages don\u2019t counterbalance the dangers now sits round fifty %, up 11 proportion factors in simply the final 12 months. Eight out of each ten imagine that utilizing AI makes the method of precise studying harder.<\/p>\n<\/blockquote>\n<p>He sees younger individuals saddled with the notion of coming into a worsening world &#8211;<br \/>\nwhich leads them to rage in opposition to this newest fruit of the tech oligarchy. A rage<br \/>\nthat&#8217;s straightforward for folk like me<br \/>\n &#8211; with a cushty retirement off-ramp &#8211;  to correctly admire. A rage that might have marked political and social penalties.<\/p>\n<p>\u00a0\u2744\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u2744\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u2744\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u2744\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u2744<\/p>\n<p>Related to those considerations are a few objects in final week\u2019s Economist newspaper. The newspaper argues that traditionally main technological advances haven\u2019t led to vital unemployment or drops in wages (<a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/www.economist.com\/finance-and-economics\/2026\/05\/14\/the-jobs-apocalypse-a-very-short-history\">paywalled article<\/a>). The closest was the unique industrial revolution in nineteenth Century Britain. There was a stagnation in wages throughout this era, however there was additionally an enormous improve in inhabitants, from 4\u00bd million to 12 million.<\/p>\n<p>It additionally factors out that we\u2019ll most likely solely perceive the total penalties of all this when a recession hits, as that is when most unproductive jobs are usually flushed out of the system.<\/p>\n<p>A second article (<a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/www.economist.com\/finance-and-economics\/2026\/05\/13\/is-ai-putting-graduates-out-of-work-already\">additionally paywalled<\/a>) signifies that AI is having some impact on graduate hiring. They did an evaluation of surveys of latest graduates, seeking to see if employment various relying on a job\u2019s publicity to AI. The least uncovered quintile of topics noticed employment price fall by 1.5% during the last couple of years, whereas essentially the most uncovered quintile\u2019s drop was 6.6%.<\/p>\n<p>\u00a0\u2744\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u2744\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u2744\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u2744\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u2744<\/p>\n<p><a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/www.lawfaremedia.org\/article\/ai-governance-by-phone-call\">Lawfare isn\u2019t impressed<\/a> with the newest efforts by the US Authorities to control AI.<\/p>\n<blockquote>\n<p>On [last] Wednesday, the White Home invited leaders of OpenAI, Google, Anthropic, Meta, and Microsoft to the Oval Workplace for a signing ceremony the next afternoon. President Trump was to signal an govt order on AI and cybersecurity\u2014the administration\u2019s most formal effort but to determine a voluntary course of for reviewing frontier fashions earlier than their launch. However roughly three hours earlier than the ceremony, when some firm executives had been already within the air to Washington, the White Home known as it off.<\/p>\n<\/blockquote>\n<p>They see the proposed rules as delicate, and together with some worthwhile measures to harden defenses in opposition to cyber threats.<\/p>\n<blockquote>\n<p>However it\u2019s price underscoring the implications of suspending (if not outright canceling) this order, which, by its personal phrases, was about as modest a frontier-AI intervention because the federal authorities may placed on paper: voluntary, targeted on the federal government\u2019s personal defenses, and explicitly barred from turning into a licensing regime. The objection isn\u2019t a lot about authorities coercion as in regards to the authorities having any settled position in any respect. Voluntary, in different phrases, isn\u2019t the ground of frontier AI coverage on this administration; it\u2019s the ceiling.<\/p>\n<p>This can be a questionable place provided that the considerations animating this draft order will possible develop within the close to future. It&#8217;s also self-defeating for individuals who applauded the order\u2019s delay or demise. Removed from resolving the danger of presidency meddling in AI, killing the order simply leaves in place what Ball has described because the \u201copaque and basically lawless\u201d various: authorities entry occurring by means of again channels, on phrases set case by case, with no steady guidelines in any respect.<\/p>\n<\/blockquote>\n<p>One of many issues here&#8217;s a distinct lack of governmental experience, both in AI or in software program basically. An excessive amount of is being determined on the whims of the tech oligarchy, there isn\u2019t any try to interact within the broader points at hand. That\u2019s not completely a foul factor, attempting to control one thing that\u2019s nonetheless evolving so quick is normally a idiot\u2019s errand &#8211; however the issue right here is the affect of AI is so large that there\u2019s actual hazard in being too far behind.<\/p>\n<p>\u00a0\u2744\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u2744<\/p>\n<p>Which leads me to a uncommon factor, an endorsement of a candidate for political workplace. In case you are voting in congressional district MA-06 (North Shore of Massachusetts), I\u2019d severely have a look at <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/bethfordemocracy.com\/\">Beth Anders-Beck<\/a>, who&#8217;s working for congress in that district. Beth has a protracted background in software program improvement (together with creating the notion of <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/martinfowler.com\/bliki\/ForestAndDesert.html\">Forest and Desert<\/a>), so would introduce experience that Congress desperately wants. I\u2019ve recognized Beth for many years, and have a excessive opinion of their intelligence, judgment, and skill to work with others. Congress doesn\u2019t deserve Beth, however it does want her.<\/p>\n\n","protected":false},"excerpt":{"rendered":"<p>On the GOTO Convention in Copenhagen in 2025, Kent Beck and I spent a while on stage speaking and answering questions from the viewers &#8211; a format I confer with as \u201ctwo outdated geezers on a park bench\u201d. We discuss our experiences with LLM-augmented programming (at that time &#8211; October 2025), we present our frustration [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":15265,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[56],"tags":[6513],"class_list":["post-15263","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-software","tag-fragments"],"_links":{"self":[{"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=\/wp\/v2\/posts\/15263","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=15263"}],"version-history":[{"count":1,"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=\/wp\/v2\/posts\/15263\/revisions"}],"predecessor-version":[{"id":15264,"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=\/wp\/v2\/posts\/15263\/revisions\/15264"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=\/wp\/v2\/media\/15265"}],"wp:attachment":[{"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=15263"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=15263"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=15263"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}<!-- This website is optimized by Airlift. Learn more: https://airlift.net. Template:. Learn more: https://airlift.net. Template: 69d9690a190636c2e0989534. Config Timestamp: 2026-04-10 21:18:02 UTC, Cached Timestamp: 2026-05-30 19:42:11 UTC -->