Person

Martin Fowler

1990s–present

Software Engineering Software Patterns Agile Development

Martin Fowler (born 1963) is a British-American software developer and author known for his work on software design patterns, refactoring, and agile development. His books and articles have shaped how developers think about software architecture.

Influential Books

Fowler authored several foundational texts:

Refactoring

His “Refactoring” book transformed code improvement from ad-hoc tinkering into a systematic discipline. The techniques became features in major IDEs and fundamentals of professional development practice.

Agile Manifesto

Fowler was one of the 17 original signatories of the Agile Manifesto in 2001. His writings have continued to interpret and promote agile values, particularly around technical practices and continuous delivery.

ThoughtWorks

As Chief Scientist at ThoughtWorks, Fowler has influenced industry practices in:

Legacy

Through his website martinfowler.com, books, and conference talks, Fowler has become one of the most influential voices in software development methodology. His ability to articulate patterns and practices has shaped how teams approach software design.

Why You Should Care