rssed

a collection of dev rss feeds - blogroll

Add a new feed

+

321 feeds


Martin Fowler

Posts

Viability of local models for coding ๐Ÿ”—

Birgitta Bรถckeler recently spent some time trying out running local LLMs for some programming tasks. In this memo she outlines the factors that [...]

Fragments: July 6 ๐Ÿ”—

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 [...]

Fragments: June 16 ๐Ÿ”—

โ€œPrag Daveโ€ Thomas (co-author of the outstanding โ€œPragmatic Programmerโ€) has loved programming since he was young. Programming was how I could express [...]

Building Reliable Agentic AI Systems ๐Ÿ”—

One of the most interesting projects my colleagues have done with LLMs has been building a system with Bayer to allow pharmaceutical researchers [...]

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 [...]

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 [...]

The test suite as a regression sensor ๐Ÿ”—

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 VibeSec Reckoning ๐Ÿ”—

Vibe coding has significantly accelerated software prototyping but AI agents frequently recommend insecure configurations, creating security [...]

Bliki: Vibe Coding ๐Ÿ”—

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 [...]

Three more static code analysis sensors ๐Ÿ”—

Birgitta Bรถckeler adds discussion of three more sensors for static code analysis, focusing on checking and enforcing better modularity. Co [...]

Maintainability sensors for coding agents ๐Ÿ”—

In her recent article about harness engineering for coding agent users, Birgitta Bรถckeler laid out a mental model for expanding a coding a [...]

Fragments: May 14 ๐Ÿ”—

Last week I spent a day at The Orchard Retreat, hosted by Mechanical Orchard. that brought together several people working in software development to [...]

Bliki: Interrogatory LLM ๐Ÿ”—

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 [...]

What is Code ๐Ÿ”—

Increasingly humans delegate writing code to agents. Will there even be source code in the future? To wrestle with this question, we have to [...]

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 [...]

Bliki: Mythical Man Month ๐Ÿ”—

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 [...]

Fragments: April 29 ๐Ÿ”—

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 [...]

Structured-Prompt-Driven Development (SPDD) ๐Ÿ”—

LLM programming assistants have demonstrated considerable value, but mostly with individual developers. The internal IT organization in Th [...]

Fragments: April 21 ๐Ÿ”—

Last week Thoughtworks released the 34th volume of our Technology Radar. This radar is our biannual survey of our experience of the technology scene, [...]

Fragments: April 14 ๐Ÿ”—

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 [...]

Alan Turing play in Cambridge MA ๐Ÿ”—

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 [...]

Fragments: April 9 ๐Ÿ”—

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 [...]

Feedback Flywheel ๐Ÿ”—

Rahul Garg finishes his series on reducing the friction in AI-Assisted Development. He proposes a structured feedback practice that harves [...]

Principles of Mechanical Sympathy ๐Ÿ”—

Modern hardware is remarkably fast, but software often fails to leverage it. Caer Sanders has found it valuable to guide their work with m [...]

Harness engineering for coding agent users ๐Ÿ”—

Last month Birgitta Bรถckeler wrote some initial thoughts about the recently developed notion of Harness Engineering. She's been researchin [...]

Encoding Team Standards ๐Ÿ”—

AI coding assistants respond to whoever is prompting, and the quality of what they produce depends on how well the prompter articulates team [...]

Bliki: Architecture Decision Record ๐Ÿ”—

An Architecture Decision Record (ADR) is a short document that captures and explains a single decision relevant to a product or ecosystem. Documents [...]

Context Anchoring ๐Ÿ”—

Conversations with AI are ephemeral, decisions made early lose attention as the conversation continues, and disappear entirely with a new [...]

Ideological Resistance to Patents, Followed by Reluctant Pragmatism ๐Ÿ”—

Naresh Jain has long been uncomfortable with software patents. But a direct experience of patent aggression, together with the practical c [...]

Humans and Agents in Software Engineering Loops ๐Ÿ”—

There's been much talk recently about how AI agents affect the workflow loops of software development. Kief Morris believes the answer is [...]