Author on Software Development. Works for Thoughtworks. Also hikes, watches theater, and plays modern board games. He/him.

Joined October 2008
237 Photos and videos
Fragments: Dodgy metrics for AI usage, history of tech removing jobs, benchmarking closed and open models, LLMs multiply existing cruft, AI slop driving us crazy, I am the Global Interpreter Lock for agents martinfowler.com/fragments/2…
4
10
104
15,093
Martin Fowler retweeted
I missed this brilliant piece from @unmeshjoshi on the nature of coding and the power of abstractions and vocabulary in the LLM age. martinfowler.com/articles/wh…
1
13
69
15,485
Fragments:GOTO chat with Kent Beck, using AI to help restructure a gnarly codebase, open-source and security, cognitive endurance, Gen Z future with AI, impact of AI on jobs, fumbling AI regulation martinfowler.com/fragments/2…
2
2
33
8,013
NEW § 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 role mutation testing can play. martinfowler.com/articles/se…
8
43
8,750
NEW POST Four of my colleagues share their experiences in applying good security practices to vibe coding. martinfowler.com/articles/vi…
2
22
160
16,028
NEW § Birgitta Böckeler adds exploration of three sensors for static code analysis, with mixed results. Computational sensors alone cannot help us much, AI is needed to add semantic interpretation, and consider trade-offs. martinfowler.com/articles/se…
2
6
57
9,591
NEW POST Birgitta Böckeler begins an article about her experiences with sensors in an agent harness. This first part looks at static analysis with basic code linting. martinfowler.com/articles/se…
2
24
116
16,906
Fragments: thoughts from a software development retreat, would I be a writer without text editors, use LLMs as functions, don't use LLM skills, is the future of everything lies? martinfowler.com/fragments/2…
2
12
99
16,015
NEW POST When I need to feed an LLM a lot of context, I can write it myself, or I can get an LLM to interview me for it. martinfowler.com/bliki/Inter…
8
25
335
83,293
NEW POST Will there be source code in the future? To wrestle with this, we have to understand what code is. Unmesh Joshi sees code as having two distinct but intertwined purposes: instructions to a machine and a conceptual model of the problem domain. martinfowler.com/articles/wh…
9
49
271
28,026
Martin Fowler retweeted
The Democratic Establishment is trying to rig a primary in Massachusetts. And they're using AI money to help. Stand up to this by going to bethfordemocracy.com and donating to help us reboot democracy.
1
6
6
15,836
Fragments: open-source framework for prompting patterns, musician sues google for defamation, apple is thinking differently about AI spending, running LLMs locally, will The Genie be caught in the tar pit? martinfowler.com/fragments/2…
1
17
103
14,403
Fragments: updated guide on AI coding, video on harness engineering, how long should a function be, the problems of Software Brain and why AI is unpopular martinfowler.com/fragments/2…
1
33
234
28,502
NEW POST Thoughtworks internal IT use a workflow for agentic programming called Structured-Prompt-Driven Development (SPDD). @WeiZhang595190 and Jessie Jie Xia describe how this works with a simple example plus details in a github project. martinfowler.com/articles/st…
25
123
870
95,572
Fragments: 34th Thoughtworks Technology Radar, what happens when developers don't read the LLM's code, DirectFile and tech in large organizations martinfowler.com/fragments/2…
7
24
143
25,574
Fragments: pragmatic summit video with Kent and Gergely, virtue of laziness, TDD and prompts, inspiration from Dark Star martinfowler.com/fragments/2…
1
13
69
12,017
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 both my profession and the fate of free democracies. Worth seeing if you’re near Boston this month. centralsquaretheater.org/sho…

2
33
10,880
Fragments: two podcasts, a worryingly well-done supply-chain attack, framework for tech documentation, and a particularly thoughtful AI coding experience martinfowler.com/fragments/2…
9
52
9,562
NEW POST @techygarg finishes his series on reducing the friction in AI-Assisted Development with a practice that feeds back learnings from AI sessions into the team's shared artifacts, turning individual experience into collective improvement. martinfowler.com/articles/re…
3
19
169
18,671
NEW POST Modern hardware is fast, but software often fails to leverage it. Caer Sanders guides his work with mechanical sympathy. He distills this into principles: predictable memory access, awareness of cache lines, single-writer, natural batching martinfowler.com/articles/me…
6
54
278
41,160