Martin Fowler

Topics: Software development His books and essays cover refactoring, software architecture, and design patterns, subjects that help teams reason about changes to long-lived systems.

- - - -