Martin Fowler Articles

Updated 12 min ago · 16 articles from Martin Fowler

Martin Fowler 1d ago

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 understand what ...

Martin Fowler May 5

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 to put...

Martin Fowler May 5

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 The Mythic...

Martin Fowler Apr 29

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 about ...

Martin Fowler Apr 28

Structured-Prompt-Driven Development (SPDD)

LLM programming assistants have demonstrated considerable value, but mostly with individual developers. The internal IT organization in Thoughtworks has been...

Martin Fowler Apr 21

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, highlig...

Martin Fowler Apr 9

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 fragments...

Martin Fowler Apr 2

Fragments: April 2

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 of wha...

Ad
Martin Fowler Mar 31

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 standards. Rahul...

Martin Fowler Mar 24

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 should b...

Martin Fowler Mar 19

Fragments: March 19

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 of cod...

Martin Fowler Mar 16

Fragments: March 16

Annie Vella did some research into how 158 professional software engineers used AI, her first question was: Are AI tools shifting where engineers actually sp...