ERICH GAMMA shared his joy in the order and beauty of software design as coauthor of the classic Design Patterns (Addison-Wesley, 1995). He is a charter Eclipse committer and is now lead of the Eclipse Java Development Tools project.
KENT BECK focused his attention on programming as a social activity as the author of Extreme Programming Explained: Embrace Change (Addison-Wesley, 2000). He is a consultant who coaches high-performance software development teams.
Together, Erich and Kent developed and maintain JUnit. The latest open-source project, Java Spider, debuts in this book as an Eclipse contribution for understanding complex object systems. Erich and Kent enjoy programming together while glacier hopping high in the Swiss Alps.