The Orchestrator's Tax đź”—
Subagents get justified by time saved and parallel execution, but Rahul Garg explains that's not what matters most. Every token in the orc [...]
a collection of dev rss feeds - blogroll
Posts
Subagents get justified by time saved and parallel execution, but Rahul Garg explains that's not what matters most. Every token in the orc [...]
TL;DR I have ideas. I haven’t been writing them. That’s about to change. I promise… myself. I’ve been thinking a lot about talent. Actually, I’ve bee [...]
With this post, I’ll wrap up my notes from the second Future of Software Development Retreat. But before I do, I should note that the full Thoughtwor [...]
When people think of legacy modernization, most folks aren't imagining the target environment will be Java 8. But this was the challenge facing [...]
LLMs generate code incredibly fast, but to ensure they generate exactly what is intended, they need clear boundaries. Abstractions and Dom [...]
Some more of my notes from Thoughtworks Future of Software Development Retreat. When we had our first retreat in Utah early this year, nobody had hear [...]
Birgitta Böckeler now reports on her recent experiences trying local LLMs for coding. She compares them using two standard tasks, and trie [...]
Birgitta Böckeler recently spent some time trying out running local LLMs for some programming tasks. In this memo she outlines the factors that [...]
Last week, Thoughtworks ran a second Future of Software Development Retreat, this time in Europe. As with the previous event, I’ll be sharing some fra [...]
“Prag Dave” Thomas (co-author of the outstanding “Pragmatic Programmer”) has loved programming since he was young. Programming was how I could express [...]
One of the most interesting projects my colleagues have done with LLMs has been building a system with Bayer to allow pharmaceutical researchers [...]
Greg Wilson has noticed that lots of folks are using dodgy metrics to figure out if AI tools are worth their costs. Would you measure lines of code ge [...]
At the GOTO Conference in Copenhagen in 2025, Kent Beck and I spent some time on stage talking and answering questions from the audience - a format I [...]
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 [...]
Vibe coding has significantly accelerated software prototyping but AI agents frequently recommend insecure configurations, creating security [...]
Vibe coding is building a software application by prompting an LLM, telling it what to build, trying it out, prompting for changes - but without loo [...]
Birgitta Böckeler adds discussion of three more sensors for static code analysis, focusing on checking and enforcing better modularity. Co [...]
In her recent article about harness engineering for coding agent users, Birgitta Böckeler laid out a mental model for expanding a coding a [...]
Last week I spent a day at The Orchard Retreat, hosted by Mechanical Orchard. that brought together several people working in software development to [...]
When we need an LLM to perform a complex task, we often need to feed it a lot of context. Coming up with a design for a new feature requires descr [...]
Increasingly humans delegate writing code to agents. Will there even be source code in the future? To wrestle with this question, we have to [...]
Over the last couple of months Rahul Garg published a series of posts here on how to reduce the friction in AI-assisted programming. To make it easier [...]
In the early 1960s, Fred Brooks managed the development of IBM's System/360 computer systems. After it was done he penned his thoughts in the book T [...]
Chris Parsons has updated his guide on using AI to code. This is his third update, what I like about it is that he gives a lot of concrete information [...]
LLM programming assistants have demonstrated considerable value, but mostly with individual developers. The internal IT organization in Th [...]
Last week Thoughtworks released the 34th volume of our Technology Radar. This radar is our biannual survey of our experience of the technology scene, [...]
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 bot [...]
Rahul Garg finishes his series on reducing the friction in AI-Assisted Development. He proposes a structured feedback practice that harves [...]
Modern hardware is remarkably fast, but software often fails to leverage it. Caer Sanders has found it valuable to guide their work with m [...]
Last month Birgitta Böckeler wrote some initial thoughts about the recently developed notion of Harness Engineering. She's been researchin [...]