Fragments: May 5 π
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 [...]
a collection of dev rss feeds - blogroll
Posts
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 [...]
Annie Vella did some research into how 158 professional software engineers used AI, her first question was: Are AI tools shifting where engineers actu [...]
Tech firm fined $1.1m by California for selling high-school studentsβ data I agree with Brian Marickβs response No such story should be published with [...]
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 [...]
If you've hung around agile circles for long, you've probably heard about the concept of servant leadership, that managers should think of themselve [...]
I've heard a number of reports recently about people setting up LLM agents to work on their email and other communications. The LLM has access to th [...]
Birgitta BΓΆckeler explains why OpenAI's recent write-up on Harness Engineering is a valuable framing of a key activity in AI-enabled softw [...]
In Februrary 2026, Thoughtworks hosted a workshop called βThe Future of Software Developmentβ in Deer Valley Utah. While it was held in the mountain [...]
The number of options we have to configure and enrich a coding agentβs context has exploded over the past few months. Claude Code is leading the [...]
I'm increasingly seeing a lot of technical and business writing make heavy use of bold font weights, in an attempt to emphasize what the writers thi [...]
Erik Doernenburg is the maintainer of CCMenu: a Mac application that shows the status of CI/CD builds in the Mac menu bar. He assesses how [...]