Martin Fowler Articles

Updated 2 min ago · 29 articles from Martin Fowler

Martin Fowler Oct 15, 1:25 PM

When Software Meets Hardware

When software meets hardware, engineering principles remain largely the same, but the sensible defaults often change. Kuldeep Singh describes our experience ...

Martin Fowler Oct 14, 2:20 PM

Build your slide template

Building a slide template starts with three foundational choices — colours, fonts and layouts. Sumeet Gayathri Moghe covers the basics of color theory and ho...

Martin Fowler Oct 13, 2:06 PM

The Craft of Practitioner Voice

A couple of months ago Jim Highsmith explained how practitioners writing for each other forms a distinct style of writing. He now adds a section to the artic...

Martin Fowler Oct 13, 1:35 PM

Are Harnesses Worth the Cost?

Naresh Jain compares coding agents building the same API service with and without a behavioral harness. A frontier model, GPT-6 Sol, passed every external ev...

Martin Fowler Oct 5, 4:28 AM

Fragments: October 4

In response to my last fragments (probably the bit about us worrying if LLMs have consciousness when we when we should be wondering why they don’t have a con...

Martin Fowler Sep 30, 2:14 PM

Principles for effective slides

Not every presentation needs slides, but when they earn their place, they work as a visual channel that complements the speaker rather than replacing them. S...

Ad
Martin Fowler Sep 29, 1:43 PM

Bliki: Sensible Default

A Sensible Default is a practice that, absent some overriding context, should be used when carrying out a certain kind of task. In software development such ...

Martin Fowler Sep 29, 12:41 PM

Fragments: September 29

Simon Willison: The more time I spend working with coding agents, the more convinced I am that they make software engineering even harder We can do amazing t...

Martin Fowler Sep 24, 3:35 PM

Fragments: September 24

Rob Bowley is “flipping tables in his head” with anger at the current media coverage of the danger of AI killing us all The risk I’m worried about isn’t a fu...

Martin Fowler Sep 24, 2:10 PM

Healthy Feedback

Human collaboration, like most things, improves with feedback. But it's not obvious how to make feedback effective. Anuja Karnik and Sumeet Gayathri Moghe pa...

Martin Fowler Sep 17, 1:50 PM

I don't like LLMs

I have a lot of mixed feelings about AI and LLM technology. I’m fascinated by its effect on our profession, excited by the potential gains in productivity - ...

Martin Fowler Sep 16, 8:05 PM

Fragments: September 16

Reports of agentic hacking continue, in this case it happened back in May and it seems OpenAI did not disclose that they were responsible. Simon Willison see...