https://martinfowler.com/articles/exploring-gen-ai.html

Generative AI and particularly LLMs (Large Language Models) have exploded into the public consciousness. Like many software developers I am intrigued by the possibilities, but unsure what exactly it will mean for our profession in the long run. I have now taken on a role in Thoughtworks to coordinate our work on how this technology will affect software delivery practices. I'm posting various memos here to describe what my colleagues and I are learning and thinking.
Assessing internal quality while coding with an agent (27 January 2026) by Erik Doernenburg
Partner with the AI, throw away the code (31 July 2025) by Matteo Vaccari
Coding Assistants Threaten the Software Supply Chain (13 May 2025) by Jim Gumbley and Lilly Ryan
Building TMT Mirror Visualization with LLM: A Step-by-Step Journey (30 April 2025) by Unmesh Joshi
Guiding an LLM for Robust Java ByteBuffer Code (17 April 2025) by Unmesh Joshi
What role does LLM reasoning play for software tasks? (18 February 2025)
Expanding the solution size with multi-file editing (19 November 2024)
Building an AI agent application to migrate a tech stack (20 August 2024)
Onboarding to a 'legacy' codebase with the help of AI (15 August 2024)
In-line assistance - how can it get in the way? (03 August 2023)
If you're wondering why we use a donkey in our series image, read why I made up a persona for an eager, yet unreliable, coding assistant.