Biography.guide
Home › People › Writer › Martin Fowler
Portrait of Martin Fowler

Martin Fowler

b. 1963

British programmer

Don't just read it — keep itBiographies to ownE-book · Audio · Video From $7 →

About Martin Fowler

Born 1963. Martin Fowler is a British and American writer, blogger, programmer, computer scientist and iT consultant.

Biography Fowler was born and grew up in Walsall, England, where he went to Queen Mary's Grammar School for his secondary education. He graduated at University College London in 1986. In 1994, he moved to the United States, where he lives near Boston, Massachusetts in the suburb of Melrose.

Fowler started working with software in the early 1980s. Out of university in 1986 he started working in software development for Coopers & Lybrand until 1991. In 2000 he joined ThoughtWorks, a systems integration and consulting company,

Fowler maintains a bliki, a mix of blog and wiki, where he describes himself as "a sort of software botanist, keen to collect samples". He has written nine books on the topic of software development. He is a member of the Agile Alliance and helped create the Manifesto for Agile Software Development in 2001, along with 16 fellow signatories. He popularised the term Dependency Injection as a form of Inversion of Control.

Publications 1996. Analysis Patterns: Reusable Object Models. Addison-Wesley. . 1997. UML Distilled: A Brief Guide to the Standard Object Modeling Language. Addison-Wesley. . 1999. Refactoring: Improving the Design of Existing Code, With Kent Beck, John Brant, William Opdyke, and Don Roberts (June 1999). Addison-Wesley. . 2000. Planning Extreme Programming. With Kent Beck. Addison-Wesley. . 2002. Patterns of Enterprise Application Architecture. With David Rice, Matthew Foemmel, Edward Hieatt, Robert Mee, and Randy Stafford. Addison-Wesley. . 2010. Domain-Specific Languages. With Rebecca Parsons. Addison-Wesley. . 2012. NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot Persistence. With Pramod Sadalage. Addison-Wesley. . 2013. Refactoring: Ruby Edition. With Kent Beck, Shane Harvie, and Jay Fields. Addison-Wesley. . 2018. Refactoring: Improving the Design of Existing Code, Second Edition. Kent Beck, and Martin Fowler. Addison-Wesley. .

Domain-specific languages Fowler’s Domain-specific languages discusses small, composable programming languages focused on an individual domain. He argues that domain-specific languages increase productivity by removing the need for the programmer to understand a full programming language, by improving communication with domain experts, and by separating the execution of a task from its definition.

Biography shop

Don’t just read it —
keep it.

Full-length biographies made to live with: read them, listen on the way to work, watch them tonight.

  • E-book
  • Audio
  • Video
Browse the shop — from $7

Instant download · yours to keep · every purchase keeps this site free

Important facts

Birth century
Education
University College London, Queen Mary's Grammar School
Employers
PricewaterhouseCoopers, ThoughtWorks

People in Martin Fowler's life

Named in this biography and alive at the same time

Contemporaries

People whose lives overlapped Martin Fowler's

Frequently asked questions

Who is Martin Fowler?

British programmer

When was Martin Fowler born?

Martin Fowler was born on 18 December 1963 in Walsall.

What is Martin Fowler's occupation?

Martin Fowler is a writer, blogger, programmer, computer scientist and iT consultant.

What nationality is Martin Fowler?

Martin Fowler is British and American.

Sources & further reading

· Wikipedia: Martin Fowler

· Wikidata: Q74894

· DBpedia: Martin Fowler (software engineer)

Cite this page

APA: Biography.guide. (2026). Martin Fowler. https://biography.guide/martin-fowler-writer/

MLA: "Martin Fowler." Biography.guide, https://biography.guide/martin-fowler-writer/.

Chicago: "Martin Fowler." Biography.guide. https://biography.guide/martin-fowler-writer/.

Data last updated: 2026-09-22 · Spot an error? Report a correction.

Portrait: Wikimedia Commons · author & licence

Page generated 2026-09-27 05:02 UTC