Ideological Resistance to Patents, Followed by Reluctant Pragmatism
A personal account of moving from ideological opposition to patents toward a defensive, pragmatic approach for protecting innovation.
NEW POST
Naresh Jain has long been uncomfortable with software patents. But a direct experience of patent aggression, together with practical constraints startups face, led him to resort to defensive patenting as as a shield in this asymmetric legal environment.
martinfowler.com/articles/pat...
05.03.2026 14:05
π 6
π 1
π¬ 0
π 0
Humans and Agents in Software Engineering Loops
Notes from my Thoughtworks colleagues on AI-assisted software delivery
NEW POST
There's been much talk about how AI agents affect the workflow loops of software development. @kief.com focuses on the goal of turning ideas into outcomes by building and managing the working loop, rather than leaving the agents to it or micromanaging.
martinfowler.com/articles/exp...
04.03.2026 15:14
π 14
π 1
π¬ 0
π 1
my immediate reaction is "how do you measure design quality?"
But the feedback I'm hearing is that iff you are careful with your prompting, you can get decent code out of them these days.
03.03.2026 16:04
π 0
π 0
π¬ 2
π 0
Design-First Collaboration
Before writing code, dialog with progressive levels of
design alignment
NEW POST
Rahul Garg uses a structured conversation with an AI agent that mirrors whiteboarding with a human pair: progressive levels of design alignment before any code, reducing cognitive load, and catching misunderstandings at the cheapest possible moment.
martinfowler.com/articles/red...
03.03.2026 14:04
π 16
π 3
π¬ 1
π 1
And if you enjoy podcasts, do have a listen to the 99% invisible series on The Power Broker. It's a great accompaniment to the book
28.02.2026 13:23
π 2
π 0
π¬ 1
π 0
Yes, got through the LBJ ones. I enjoyed how #3 reveled in his senate maneuvers, particularly the passing of the, admittedly hollow, civil rights act. The fourth has great portraits of the Kennedys and his description of the day of assassination is totally gripping.
28.02.2026 13:11
π 1
π 0
π¬ 1
π 0
I
His books are huge, but I can
My reading this year was dominated by Robert Caro. The books are huge, but so worth it. martinfowler.com/articles/202...
27.02.2026 12:05
π 3
π 0
π¬ 1
π 0
Fragments: February 25
fragments 25 Feb 2026
Fragments: how organizations are using AI, reflections from the Utah retreat, agentic engineering patterns, inserting friction for security, training biological neural networks
martinfowler.com/fragments/20...
25.02.2026 15:02
π 8
π 1
π¬ 0
π 0
Knowledge Priming
Priming an LLM with project context before each session
NEW POST
Rahul Garg sees a frustration loop when working with AI and identified five patterns to help. Here's the first: priming the LLM with knowledge about the codebase and preferred coding patterns.
martinfowler.com/articles/red...
24.02.2026 14:54
π 21
π 2
π¬ 1
π 0
Fragments: February 23
fragments 23 Feb 2026
Fragments: security with OpenClaw, impressions from Pragmatic Summit, era of highly bespoke software, life-size pocket map
martinfowler.com/fragments/20...
23.02.2026 12:40
π 13
π 1
π¬ 2
π 1
Fragments: February 19
fragments 19 Feb 2026
Fragments: LLMs make our days harder, an LLM reacts badly to a rejected pull request, the Promptware Kill Chain, horror and elation trying Claude Code for two weeks, Free Speech Poseurs' silence to real threats
martinfowler.com/fragments/20...
19.02.2026 14:44
π 15
π 7
π¬ 0
π 0
bliki: Host Leadership
A leader acts as a host, creating space for participants to act.
NEW POST
The concept of Servant Leadership has never quite sat properly with me, because it's essentially gaslighting. Recently I came across Host Leadership as a better framing.
martinfowler.com/bliki/HostLe...
19.02.2026 14:02
π 19
π 1
π¬ 0
π 0
Fragments: February 18
fragments 18 Feb 2026
Fragments: Detailed report on the Thoughtworks AI retreat, should we write a manifesto for AI-enabled development, is spec-driven development the return of waterfall, LLMs perform better in healthy codebases
martinfowler.com/fragments/20...
18.02.2026 15:56
π 19
π 4
π¬ 3
π 0
bliki: Agentic Email
Giving an LLM access to email is extremely risky
NEW POST
I've heard a number of reports recently about people setting up LLM agents to work on their email and other communications. I think this is extremely risky
martinfowler.com/bliki/Agenti...
17.02.2026 15:46
π 34
π 8
π¬ 3
π 0
Harness Engineering
Notes from my Thoughtworks colleagues on AI-assisted software delivery
NEW POST
@birgitta410.bsky.social explains why OpenAI's recent write-up on "Harness Engineering" is a valuable framing of a key part of AI-enabled software dev. Harness has context engineering, architectural constraints, and garbage collection of the code base.
martinfowler.com/articles/exp...
17.02.2026 13:47
π 19
π 3
π¬ 0
π 1
Fragments: February 13
fragments 13 Feb 2026
NEW POST
Fragments: the future of senior developers, junior developers, more on cognitive debt, DevEx versus AgentEx, the role of IDEs, consequences of task switching in supervisory programming
martinfowler.com/fragments/20...
13.02.2026 15:59
π 36
π 11
π¬ 2
π 4
Fragments: February 9
fragments 09 Feb 2026
fragments: the consequences of absolute skepticism, cognitive debt with AI, will AI remove fun of programming, the future of source code, how to survive AI contributions to open source, explaining transformers to 12/62-year-olds
martinfowler.com/fragments/20...
09.02.2026 19:35
π 20
π 2
π¬ 2
π 0
Thanks for noticing the error, I've let Birgitta know and I'll post a fix when I have it,
06.02.2026 17:52
π 3
π 0
π¬ 0
π 0
Context Engineering for Coding Agents
Notes from my Thoughtworks colleagues on AI-assisted software delivery
NEW POST
Powerful context engineering is becoming a huge part of the developer experience of modern LLM tools. @birgitta410.bsky.social explains the current state of context configuration features, using Claude Code as an example.
martinfowler.com/articles/exp...
05.02.2026 15:42
π 28
π 8
π¬ 2
π 1
Fragments: February 4
fragments 04 Feb 2026
Fragments: teaching your pair is learning, use LLMs as a GPS rather than a destination, future libraries may be specs, and LLMs of the future funded by advertising
martinfowler.com/fragments/20...
04.02.2026 18:00
π 18
π 1
π¬ 1
π 2
bliki: Excessive Bold
The more bold font weights are used, the less effective they are.
NEW POST
These days I'm seeing a lot of bold fonts, especially in LLM-written prose. But when bold is used frequently, it quickly becomes ineffective.
martinfowler.com/bliki/Excess...
28.01.2026 14:37
π 26
π 3
π¬ 3
π 0
Assessing internal quality while coding with an agent
Notes from my Thoughtworks colleagues on AI-assisted software delivery
NEW POST
Erik Doernenburg maintains CCMenu: a Mac application that shows the status of CI/CD builds in the Mac menu bar. He assesses how using a coding agent affects internal code quality by adding a feature using the agent, and seeing what happens to the code.
martinfowler.com/articles/exp...
27.01.2026 15:55
π 16
π 3
π¬ 0
π 0
Fragments: January 22
fragments 22 Jan 2026
Fragments: Thoughtworks launches AI/worksβ’, electricity consumption of LLMs, how LLMs shift where we put discipline, and thoughts on The Situation in Minnesota
martinfowler.com/fragments/20...
22.01.2026 14:34
π 13
π 3
π¬ 1
π 0
Conversation: LLMs and the what/how loop
How the feedback loop between βwhatβ and βhowβ shapes programming structure β and how paradigms and LLMs fit into that loop.
NEW POST
I had a conversation with Unmesh Joshi, and Rebecca Parsons where we talked about the feedback loop between the "what" and "how" in software development, and the role LLMs play in it.
martinfowler.com/articles/con...
21.01.2026 14:49
π 18
π 4
π¬ 1
π 1
Stop Picking Sides
Explore and Exploit are two operating modes that need to be blended for a particular activity.
NEW POST
Jim Highsmith sees teams turning into tribes wedded to adaptation or optimization - but we should manage the tension between them by blending modes of explore and exploit, based on uncertainty, risk, cost of change, & evidence threshold.
martinfowler.com/articles/sto...
13.01.2026 15:11
π 13
π 1
π¬ 0
π 0
My favorite musical discoveries of 2025
Six favorite music acquisitions in 2025
My favorite albums from last year. Balkan brass, an acoustic favorite of 80s returns, Ethio-jazz, Guatemalan singer-guitarist, jazz-rock/Indian classical fusion, and a unique male vocalist.
martinfowler.com/articles/202...
08.01.2026 14:02
π 11
π 0
π¬ 0
π 0
Fragments: January 8
fragments 08 Jan 2026
Fragments: How AI is changing Anthropic's internal development, a detailed account of using LLM to program a knowledge management tool, obvious-easy-possible buckets for interface design, specifications cannot be complete, and lightweight tools to work with LLMs
martinfowler.com/fragments/20...
08.01.2026 13:38
π 19
π 4
π¬ 1
π 0
My gaming 2025 | Martin's 7th Decade
I continue to enjoy playing board games: here's my summary of 2025 gaming on my BGG blog.
boardgamegeek.com/blog/13064/b...
30.12.2025 18:02
π 25
π 1
π¬ 0
π 0
Two legends confirmed for The Pragmatic Summit: Martin Fowler (@martinfowler.com) and Kent Beck (@kentbeck.com)
We'll talk about what past booms+busts taught them, and their take on AI+software engineering: what they see working, and what not so much
11 Feb, SF: www.pragmaticsummit.com
29.12.2025 20:23
π 99
π 13
π¬ 0
π 1
Indonesia - 3rd Edition - 4p Teaching, Play-through & Roundtable Discussion by Heavy Cardboard
YouTube video by Heavy Cardboard
Tonight at around 1815 EDT, we are featuring #Indonesia again!
With the 3rd Edition delivering, now seemed a great time to revisit the all-timer, but now, in green & 4k!
www.youtube.com/watch?v=JkI5...
See yβall tonight!
@jeroendoumen.bsky.social
@martinfowler.com
29.12.2025 17:07
π 15
π 3
π¬ 1
π 0