Martin Fowler
Also known as martinfowler
Chief Scientist at Thoughtworks; author of Refactoring, the 1999 book that popularised it.
At a glance
Also on this page: Key facts · Links · Sources · Related pages
- Martin Fowler is a British software developer and author who writes about software design and agile development.
- He worked at Coopers & Lybrand from 1986 to 1991 and joined Thoughtworks in 2000, where his title is Chief Scientist.
- His book Refactoring (1999, with Kent Beck and others) popularised the practice; a second edition came out in 2018.
- In 2001 he was one of the 17 signatories of the Agile Manifesto.
- He writes and edits martinfowler.com, and retired from conference speaking in 2021.
Key facts
- Current role
- Chief Scientist, Thoughtworks3
- Thoughtworks
- Joined in 20001
- Coopers & Lybrand
- 1986 to 19911
- Studied
- University College London, graduated 19861
- Refactoring
- First edition 1999, with Kent Beck, John Brant, William Opdyke and Don Roberts; second edition 20181
- Agile Manifesto
- One of its 17 signatories, 20012
- Other books
- Analysis Patterns (1996), UML Distilled (1997), Patterns of Enterprise Application Architecture (2002), Domain-Specific Languages (2010), NoSQL Distilled (2012)1
- Speaking
- Closing keynotes at XP2000 to XP2003; retired from speaking in 20213
Connections
Links
Sources
Last checked against its sources today
Is something on this page wrong or out of date? Tell us
How recent
The line under a date fills as time passes: empty when new, then one equal share each for a day, a week, a month and a year. For episodes and other items it is full at 2 years; for "last checked", at a year. A striped line means the date is known only to the month or year.