Martin Fowler

Martin Fowler

Publication
0 followers

Influential essays on software delivery, CI/CD, refactoring, and team practices (independent site).

Rethink AI Coding: Length, Tools, and Unpop
SocialApr 29, 2026

Rethink AI Coding: Length, Tools, and Unpop

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 https://t.co/7jSOtMhEE8

By Martin Fowler
Structured-Prompt-Driven Development Enables Agentic Programming
SocialApr 28, 2026

Structured-Prompt-Driven Development Enables Agentic Programming

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. https://t.co/6cHnSPWr6L

By Martin Fowler
Reading LLM Code Critical for Enterprise Tech Success
SocialApr 21, 2026

Reading LLM Code Critical for Enterprise Tech Success

Fragments: 34th Thoughtworks Technology Radar, what happens when developers don't read the LLM's code, DirectFile and tech in large organizations https://t.co/brBXaa3xOc

By Martin Fowler
Tech Roundup: Podcasts, Supply-Chain Breach, Docs Framework
SocialApr 9, 2026

Tech Roundup: Podcasts, Supply-Chain Breach, Docs Framework

Fragments: two podcasts, a worryingly well-done supply-chain attack, framework for tech documentation, and a particularly thoughtful AI coding experience https://t.co/ABSAxWDYqw

By Martin Fowler
Feed AI Session Insights Back Into Shared Team Artifacts
SocialApr 8, 2026

Feed AI Session Insights Back Into Shared Team Artifacts

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. https://t.co/sQ9bkAGlbQ

By Martin Fowler
Write Software with Mechanical Sympathy for Faster Hardware
SocialApr 7, 2026

Write Software with Mechanical Sympathy for Faster Hardware

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 https://t.co/TGXxUv8PoC

By Martin Fowler
AI as Cognitive System 3 Redefines Code Economics
SocialApr 2, 2026

AI as Cognitive System 3 Redefines Code Economics

Fragments: three layers of system health, AI as cognitive system 3, what's expensive if agents make coding free, and the future of source code https://t.co/OfzP4x4MJE

By Martin Fowler
A New Mental Model for Harness Engineering
SocialApr 2, 2026

A New Mental Model for Harness Engineering

NEW POST Birgitta Böckeler wrote some initial thoughts about Harness Engineering last month. Since then she's been researching more and has now written a thoughtful mental model for understanding the topic. https://t.co/ChuxpRqjHQ

By Martin Fowler
Treat AI Prompt Standards as Versioned Infrastructure
SocialMar 31, 2026

Treat AI Prompt Standards as Versioned Infrastructure

NEW POST The quality of what AI coding assistants produce depends on how well the prompter articulates team standards. @techygarg proposes treating such instructions as infrastructure: versioned, reviewed, and shared artifacts. https://t.co/fqAeB6irlB

By Martin Fowler
ADRs: Concise Decision Logs Documenting Architectural Evolution
SocialMar 24, 2026

ADRs: Concise Decision Logs Documenting Architectural Evolution

NEW POST ADRs are short documents that capture a decision, structured into logs that reveal a history of architectural thinking for a product https://t.co/llbshdFbyf

By Martin Fowler
Beyond Bugs: Observability Shapes Agentic Programming Over GPS
SocialMar 19, 2026

Beyond Bugs: Observability Shapes Agentic Programming Over GPS

Fragments: code review isn't just catching bugs, what role for observability in agentic programming, what we lose with GPS over maps https://t.co/f2tfkLanN4

By Martin Fowler
Externalize AI Decision Context to Preserve Insight
SocialMar 17, 2026

Externalize AI Decision Context to Preserve Insight

NEW POST Conversations with AI are ephemeral, decisions made early lose attention as the conversation continues, and disappear entirely with a new session. @techygarg explains how to externalize the decision context into a living document. https://t.co/sZ58ZGWYEQ

By Martin Fowler
Structured AI Conversations Mirror Whiteboarding, Align Designs Early
SocialMar 3, 2026

Structured AI Conversations Mirror Whiteboarding, Align Designs Early

NEW POST @techygarg uses a structured conversation with an AI agent that mirrors whiteboarding with a human: progressive levels of design alignment, reducing cognitive load, and catching misunderstandings at the cheapest possible moment. https://t.co/axw3dnhjhI

By Martin Fowler
AI's Diverse Uses: From Business to Biological Training
SocialFeb 25, 2026

AI's Diverse Uses: From Business to Biological Training

Fragments: how organizations are using AI, reflections from the Utah retreat, agentic engineering patterns, inserting friction for security, training biological neural networks https://t.co/lrzsTVy1gs

By Martin Fowler
Martin Fowler | Pulse