wiki / entities / martin-fowler
Martin Fowler
loading…
Martin Fowler
Martin Fowler is an author, software architect, and chief scientist at ThoughtWorks, known for foundational works on refactoring, design patterns, and agile methodologies.
Views on AI-Assisted Engineering
In Fragments (2026), Fowler reflected on the role of automated testing in AI-assisted development, articulating:
“TDD served a critical function in AI-assisted development: it kept me in the loop.” [source: martin-fowler-fragments-2026-01-08]
Fowler argues that while agents accelerate code synthesis, developer comprehension and architectural steering remain the primary safeguards against accumulated cognitive debt. TDD acts not only as a correctness oracle for the agent, but as a cognitive anchor ensuring the human engineer understands system boundaries and intent.
Related
- agentic engineering patterns — comprehension loops and TDD
- kent beck — longtime collaborator on XP and agile
- cognitive debt and walkthroughs — human comprehension in AI systems
- agentic code quality — quality control architecture
| martin-fowler-fragments-2026-01-08 | https://martinfowler.com/fragments/2026-01-08.html | ingested 2026-08-27 sha256:d8fd9cb6ce81… |