Fragments: May 27 π
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 [...]
a collection of dev rss feeds - blogroll
Posts
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 [...]
David Poll points out the flawed premise of the argument that code review is a bottleneck To be fair, finding defects has always been listed as a goal [...]
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 [...]