{"id":10718,"date":"2026-01-13T02:37:13","date_gmt":"2026-01-13T02:37:13","guid":{"rendered":"https:\/\/techtrendfeed.com\/?p=10718"},"modified":"2026-01-13T02:37:13","modified_gmt":"2026-01-13T02:37:13","slug":"fragments-january-8","status":"publish","type":"post","link":"https:\/\/techtrendfeed.com\/?p=10718","title":{"rendered":"Fragments: January  8"},"content":{"rendered":"<p> <br \/>\n<\/p>\n<p>Anthropic report on <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/www.anthropic.com\/research\/how-ai-is-transforming-work-at-anthropic\">how their AI is altering their very own software program growth apply<\/a>.<\/p>\n<ul>\n<li>Most utilization is for debugging and serving to perceive present code<\/li>\n<li>Notable enhance in utilizing it for implementing new options<\/li>\n<li>Builders utilizing it for 59% of their work and getting 50% productiveness enhance<\/li>\n<li>14% of builders are \u201cenergy customers\u201d reporting a lot higher positive aspects<\/li>\n<li>Claude helps builders to work exterior their core space<\/li>\n<li>Considerations about adjustments to the career, profession evolution, and social dynamics<\/li>\n<\/ul>\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 lot of the dialogue about utilizing LLMs for software program growth lacks particulars on workflow. Slightly than simply hear individuals gush about how fantastic it&#8217;s, I wish to perceive the gritty particulars. What sorts of interactions happen with the LLM? What selections do the people make? When reviewing LLM outputs, what sorts of issues are the people in search of, what corrections do they make?<\/p>\n<p><a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/obie.medium.com\/what-used-to-take-months-now-takes-days-cc8883cc21e9\">Obie Fernandez<\/a> has written a put up that goes into these sorts of particulars. Over the Christmas \/ New 12 months interval he used Claude to construct a data distillation utility, that takes transcripts from Claude Code periods, slack dialogue, github PR threads and so on, turns them into an RDF graph database, and supplies an internet app with pure language methods to question them.<\/p>\n<blockquote>\n<p>Not a proof of idea. Not a demo. The primary reduce of Nexus, a production-ready system with authentication, semantic search, an MCP server for agent entry, webhook integrations for our major SaaS platforms, complete take a look at protection, deployed, built-in and prepared for full-scale adoption at my firm this coming Monday. Almost 13,000 traces of code.<\/p>\n<\/blockquote>\n<p>The article is lengthy, however well worth the time to learn it.<\/p>\n<p>An necessary function of his workflow is counting on <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/martinfowler.com\/bliki\/TestDrivenDevelopment.html\">Check-Pushed Growth<\/a><\/p>\n<blockquote>\n<p>Right here\u2019s what made this sustainable reasonably than chaotic: TDD. Check-driven growth. For many of the options, I insisted that Claude Code comply with the red-green-refactor cycle with me. Write a failing take a look at first. Make it cross with the best implementation. Then refactor whereas protecting checks inexperienced.<\/p>\n<p>This wasn\u2019t simply methodology purism. TDD served a important operate in AI-assisted growth: it saved me within the loop. While you\u2019re directing hundreds of traces of code technology, you want a forcing operate that makes you truly perceive what\u2019s being constructed. Exams are that forcing operate. You&#8217;ll be able to\u2019t write a significant take a look at for one thing you don\u2019t perceive. And you&#8217;ll\u2019t confirm {that a} take a look at accurately captures intent with out understanding the intent your self.<\/p>\n<\/blockquote>\n<p>The account features a main refactoring, and far evolution of the preliminary model of the device. It\u2019s additionally an fascinating glimpse of how AI tooling might lastly make RDF helpful.<\/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>When occupied with necessities for software program, most discussions deal with prioritization. Some of us discuss buckets such because the <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/en.wikipedia.org\/wiki\/MoSCoW_method\">MoSCoW set<\/a>: Should, Ought to, May, and Need. (The outdated joke being that, in MoSCoW, the cow is silent, as a result of hardly any necessities find yourself in these buckets.) <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/world.hey.com\/jason\/the-obvious-the-easy-and-the-possible-2e11a3fb\">Jason Fried<\/a> has a distinct set of buckets for interface design: <strong>Apparent, Simple, and Doable<\/strong>. This instantly resonates with me: a great way of take into consideration  allocate the cognitive prices for many who use a device.<\/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.platformer.news\/fake-uber-eats-whisleblower-hoax-debunked\/\">Casey Newton<\/a> explains how he adopted up on an fascinating story of darkish patterns in meals supply, and located it to be a pretend story, buttressed by AI picture and doc creation. On one hand, it clarifies the necessary function reporters play in exposing lies that get traction on the web. However time taken to do that is time not spent on investigating actual tales<\/p>\n<blockquote>\n<p>For many of my profession up till this level, the doc shared with me by the whistleblower would have appeared extremely credible largely as a result of it will have taken so lengthy to place collectively. Who would take the time to place collectively an in depth, 18-page technical doc about market dynamics simply to troll a reporter? Who would go to the difficulty of making a pretend badge?<\/p>\n<p>At this time, although, the report might be generated inside minutes, and the badge inside seconds. And whereas no good reporter would ever have printed a narrative based mostly on a single doc and an unknown supply, lots would take the time to research the doc\u2019s contents and see whether or not human sources would again it up.<\/p>\n<\/blockquote>\n<p>The web has at all times been filled with slop, and now we have at all times wanted to be cautious of what we learn there. AI now makes it straightforward to fabricate convincing wanting proof, and that is by no means extra harmful than when it confirms strongly held beliefs and fears.<\/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.linkedin.com\/feed\/update\/urn:li:activity:7413956151144542208\/\">Kent Beck<\/a>:<\/p>\n<blockquote>\n<p>The descriptions of Spec-Pushed growth that I&#8217;ve seen emphasize writing the entire specification earlier than implementation. This encodes the (to me weird) assumption that you simply aren\u2019t going to be taught something throughout implementation that may change the specification.<br \/>\nI\u2019ve heard this story so many occasions advised so some ways by well-meaning of us\u2013if solely we might get the specification \u201cproper\u201d, the remainder of this may be straightforward.<\/p>\n<\/blockquote>\n<p>Like him, that story has been the fixed background siren to my profession in tech. However the <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/martinfowler.com\/articles\/llm-learning-loop.html\">studying loop<\/a> of experimentation is crucial to the mannequin constructing that\u2019s on the coronary heart of any type of worthwhile specification. As <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/martinfowler.com\/articles\/llm-learning-loop.html\">Unmesh places it:<\/a><\/p>\n<blockquote>\n<p>Massive Language Fashions give us nice leverage\u2014however they solely work if we deal with studying and understanding. They make it simpler to discover concepts, to set issues up, to translate intent into code throughout many specialised languages. However the actual functionality\u2014our means to reply to change\u2014comes not from how briskly we are able to produce code, however from how deeply we perceive the system we&#8217;re shaping.<\/p>\n<\/blockquote>\n<p>When Kent outlined Excessive Programming, he made <em>suggestions<\/em> one in all its 4 core values. It strikes me that the important thing to creating the complete use of AI in software program growth is  use it to speed up the suggestions loops.<\/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>As I take heed to people who find themselves severe with AI-assisted programming, the essential factor I hear is managing context. Programming-oriented instruments are geting extra refined for that, however there\u2019s additionally efforts at offering less complicated instruments, that permit customization. <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/lixo.org\">Carlos Villela<\/a> just lately beneficial Pi, and its developer, <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/mariozechner.at\/posts\/2025-11-30-pi-coding-agent\/\">Mario Zechner, has an fascinating weblog<\/a> on its growth.<\/p>\n<blockquote>\n<p>So what\u2019s an outdated man yelling at Claudes going to do? He\u2019s going to write down his personal coding agent harness and provides it a reputation that\u2019s completely un-Google-able, so there&#8217;ll by no means be any customers. Which implies there can even by no means be any points on the GitHub difficulty tracker. How onerous can or not it&#8217;s?<\/p>\n<\/blockquote>\n<p>If I ever get the time to sit down and actually play with these instruments, then one thing like Pi could be one thing I\u2019d wish to check out. Though as an addict to The One True Editor, I\u2019m fascinated with a few of libraries that work with that, equivalent to <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/github.com\/karthink\/gptel\">gptel<\/a>. That will allow me to make use of Emacs\u2019s inherent programability to create my very own command set to drive the interplay with LLMs.<\/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>Outdoors of my skilled work, I\u2019ve <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/boardgamegeek.com\/blog\/13064\/martins-7th-decade\">posting often about my boardgaming<\/a> on the specialist web site BoardGameGeek. Nevertheless its running a blog setting doesn\u2019t do an excellent job of offering an index to my posts, so I\u2019ve created <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/martinfowler.com\/boardgames\/\">an inventory of my BGG posts <\/a> by myself web site. In case you\u2019re fascinated with my common posts on boardgaming, and also you\u2019re on BGG you&#8217;ll be able to subscribe to me there. In case you\u2019re not on BGG you&#8217;ll be able to  subscribe to the weblog\u2019s <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/boardgamegeek.com\/rss\/blog\/13064\">RSS feed<\/a>.<\/p>\n<p>I\u2019ve additionally created an inventory of <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/martinfowler.com\/boardgames\/fav-games.html\">my favourite board video games<\/a>.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/martinfowler.com\/boardgames\/index\/game-grid.png\" alt=\"\"><\/p>\n\n","protected":false},"excerpt":{"rendered":"<p>Anthropic report on how their AI is altering their very own software program growth apply. Most utilization is for debugging and serving to perceive present code Notable enhance in utilizing it for implementing new options Builders utilizing it for 59% of their work and getting 50% productiveness enhance 14% of builders are \u201cenergy customers\u201d reporting [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":10720,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[56],"tags":[6513,7371],"class_list":["post-10718","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-software","tag-fragments","tag-january"],"_links":{"self":[{"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=\/wp\/v2\/posts\/10718","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=10718"}],"version-history":[{"count":1,"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=\/wp\/v2\/posts\/10718\/revisions"}],"predecessor-version":[{"id":10719,"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=\/wp\/v2\/posts\/10718\/revisions\/10719"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=\/wp\/v2\/media\/10720"}],"wp:attachment":[{"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=10718"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=10718"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=10718"}],"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-06 18:26:21 UTC -->