M

Martin Fowler

Software Architecture Author

Refactoring ThoughtWorks

Biography

Martin Fowler is a software development author and speaker, known for his work on refactoring, design patterns, and agile development.

Daily Work

  • Chief Scientist at ThoughtWorks
  • Writing about software architecture
  • Speaking at conferences
  • Consulting on software design

Challenges

“Any fool can write code that a computer can understand. Good programmers write code that humans can understand.”

Impact

Martin’s books on refactoring and patterns have influenced how the entire industry thinks about software design.