Martin Fowler

Confidence 0.80 · 3 sources · last confirmed 2026-06-25

Martin Fowler is a British software developer, author, and speaker, Chief Scientist at Thoughtworks, and one of the most-cited voices in software design — known for Refactoring, Patterns of Enterprise Application Architecture, and the Agile Manifesto. His site martinfowler.com is a long-running reference for patterns and practices in the field. He describes his own career as a string of dismissive labels — “object guy,” “patterns guy,” “agile guy,” “architecture guy” — which is itself part of the argument of the source that promotes him here.

Role in the wiki

The wiki references Fowler’s vocabulary across several concept pages (his framings of refactoring, patterns, and software design recur in discussions of agentic-engineering, vibe-coding, agent-harness, and the micro-productivity-trap). He is promoted to an entity page on 25 June 2026 on the first source he directly authors:

  • Expert Generalists (with Unmesh Joshi and Gitanjali Venkatraman, martinfowler.com, 02 Jul 2025) — names the Expert Generalist as a first-class, hire-able, trainable skill, and argues it grows more valuable as LLMs enter software work. The wiki’s anchor for the expert-generalist concept.

Mentioned in

Why the promotion now

Fowler had appeared as an incidental named reference in multiple concept bodies (the dangling-author lint governs author: frontmatter, not body mentions). The Expert Generalists ingest is the first source where he is a first-party author, and his centrality across the corpus — patterns, refactoring, software design — makes a resolving entity page high-value rather than a sparse single-mention card.

Selected work (context, not wiki sources)

  • Refactoring: Improving the Design of Existing Code — the canonical refactoring catalogue (the article notes “the basic moves of refactoring are the same whatever language”).
  • Patterns of Enterprise Application Architecture — enterprise design patterns.
  • A co-author of the Agile Manifesto (2001).
  • martinfowler.com — a continuously maintained reference site (the bliki) on design, architecture, and delivery.

Open questions

  • Unmesh Joshi / Gitanjali Venkatraman — co-authors on the Expert Generalists article, currently Dangling (single-source). Joshi is the author of Patterns of Distributed Systems (the article’s distributed-systems-fundamentals thread traces to it); promote on a second source. Venkatraman contributed the article’s illustrations and illustrated technology guides.
  • Second-source corroboration for the expert-generalist framing would lift both this page’s and the concept’s confidence.