Weekend Sale | Save $10. Get the code »

Martin Fowler

Martin Fowler is Chief Scientist at ThoughtWorks. He describes himself as "an author, speaker, consultant, and general loudmouth on software development. I concentrate on designing enterprise software--looking at what makes a good design and what practices are needed to come up with good design." Fowler's books include Patterns of Enterprise Application Architecture ; UML Distilled, Third Edition ; and (with Kent Beck, John Brant, and William Opdyke) Refactoring: Improving the Design of...See more