Fragments: Dodgy metrics for AI usage, history of tech removing jobs, benchmarking closed and open models, LLMs multiply existing cruft, AI slop driving us crazy, I am the Global Interpreter Lock for agents
martinfowler.com/fragments/2…
Fragments:GOTO chat with Kent Beck, using AI to help restructure a gnarly codebase, open-source and security, cognitive endurance, Gen Z future with AI, impact of AI on jobs, fumbling AI regulation
martinfowler.com/fragments/2…
NEW §
Birgitta Böckeler finishes her post on sensors for coding agents by examining the role of a test suite as a regression sensor, focusing on the role mutation testing can play.
martinfowler.com/articles/se…
NEW §
Birgitta Böckeler adds exploration of three sensors for static code analysis, with mixed results. Computational sensors alone cannot help us much, AI is needed to add semantic interpretation, and consider trade-offs.
martinfowler.com/articles/se…
NEW POST
Birgitta Böckeler begins an article about her experiences with sensors in an agent harness. This first part looks at static analysis with basic code linting.
martinfowler.com/articles/se…
Fragments: thoughts from a software development retreat, would I be a writer without text editors, use LLMs as functions, don't use LLM skills, is the future of everything lies?
martinfowler.com/fragments/2…
NEW POST
Will there be source code in the future? To wrestle with this, we have to understand what code is. Unmesh Joshi sees code as having two distinct but intertwined purposes: instructions to a machine and a conceptual model of the problem domain.
martinfowler.com/articles/wh…
The Democratic Establishment is trying to rig a primary in Massachusetts. And they're using AI money to help.
Stand up to this by going to bethfordemocracy.com and donating to help us reboot democracy.
Fragments: open-source framework for prompting patterns, musician sues google for defamation, apple is thinking differently about AI spending, running LLMs locally, will The Genie be caught in the tar pit?
martinfowler.com/fragments/2…
Fragments: updated guide on AI coding, video on harness engineering, how long should a function be, the problems of Software Brain and why AI is unpopular
martinfowler.com/fragments/2…
NEW POST
Thoughtworks internal IT use a workflow for agentic programming called Structured-Prompt-Driven Development (SPDD). @WeiZhang595190 and Jessie Jie Xia describe how this works with a simple example plus details in a github project.
martinfowler.com/articles/st…
Fragments: 34th Thoughtworks Technology Radar, what happens when developers don't read the LLM's code, DirectFile and tech in large organizations
martinfowler.com/fragments/2…
Last night I saw Central Square Theater’s excellent production of Breaking the Code. It’s about Alan Turing, who made a monumental contribution to both my profession and the fate of free democracies. Worth seeing if you’re near Boston this month.
centralsquaretheater.org/sho…
Fragments: two podcasts, a worryingly well-done supply-chain attack, framework for tech documentation, and a particularly thoughtful AI coding experience
martinfowler.com/fragments/2…
NEW POST
@techygarg finishes his series on reducing the friction in AI-Assisted Development with a practice that feeds back learnings from AI sessions into the team's shared artifacts, turning individual experience into collective improvement.
martinfowler.com/articles/re…
NEW POST
Modern hardware is fast, but software often fails to leverage it. Caer Sanders guides his work with mechanical sympathy. He distills this into principles: predictable memory access, awareness of cache lines, single-writer, natural batching
martinfowler.com/articles/me…