Fragments: June 2 π
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 [...]
a collection of dev rss feeds - blogroll
Posts
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, [...]
I attended the first Pragmatic Summit early this year, and while there host Gergely Orosz interviewed Kent Beck and myself on stage. The video runs fo [...]
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 [...]
I mostly link to written material here, but Iβve recently listened to two excellent podcasts that I can recommend. Anyone who regularly reads these fr [...]
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 [...]
As we see LLMs churn out scads of code, folks have increasingly turned to Cognitive Debt as a metaphor for capturing how a team can lose understanding [...]
Last month Birgitta BΓΆckeler wrote some initial thoughts about the recently developed notion of Harness Engineering. She's been researchin [...]
AI coding assistants respond to whoever is prompting, and the quality of what they produce depends on how well the prompter articulates team [...]
Anthropic carried a study, done by getting its model to interview some 80,000 users to understand their opinions about AI, what they hope from it, and [...]
An Architecture Decision Record (ADR) is a short document that captures and explains a single decision relevant to a product or ecosystem. Documents [...]
Conversations with AI are ephemeral, decisions made early lose attention as the conversation continues, and disappear entirely with a new [...]
Naresh Jain has long been uncomfortable with software patents. But a direct experience of patent aggression, together with the practical c [...]
There's been much talk recently about how AI agents affect the workflow loops of software development. Kief Morris believes the answer is [...]
Rahul Garg continues his series of Patterns for Reducing Friction in AI-Assisted Development. This pattern describes a structured conversa [...]
Rahul Garg has observed a frustration loop when working with AI coding assistants - lots of code generated, but needs lots of fixing. He's [...]