# Erich Gamma Erich Gamma is a Swiss computer scientist known for two landmark contributions: co-authoring the influential "Design Patterns" book (as one of the "Gang of Four") and co-creating JUnit with [[Kent Beck]]. He earned his PhD from the University of Zurich and has led development of major tools including Eclipse and VS Code. Currently a Technical Fellow at Microsoft, Gamma leads the development of Visual Studio Code from Zurich, making it one of the most popular code editors in the world. ## Career - **University of Zurich**: PhD in Computer Science - **Taligent/IBM** (1990s): Object-oriented frameworks - **IBM** (2000s): Led Eclipse IDE development - **Microsoft** (2011-present): Technical Fellow; leads VS Code development ## Key Contributions - **Design Patterns** (1994): Co-authored the "Gang of Four" book with Richard Helm, Ralph Johnson, and John Vlissides—foundational text for object-oriented design - **JUnit**: Co-created with [[Kent Beck]]; revolutionized unit testing - **Eclipse IDE**: Led development of the popular Java IDE - **VS Code**: Leads development of Microsoft's code editor ## The Gang of Four (GoF) The four authors of "Design Patterns: Elements of Reusable Object-Oriented Software": - Erich Gamma - Richard Helm - Ralph Johnson - John Vlissides ## Notable Books - *Design Patterns: Elements of Reusable Object-Oriented Software* (1994) - *Contributing to Eclipse* (2003) ## References - https://en.wikipedia.org/wiki/Erich_Gamma ## Related - [[Kent Beck]] - [[Test-Driven Development (TDD)]] - [[Martin Fowler]] ## Quotes <!-- QueryToSerialize: LIST FROM #type/quote AND [[Erich Gamma]] WHERE public_note = true SORT file.name ASC --> ## Books <!-- QueryToSerialize: LIST FROM #type/book AND [[Erich Gamma]] WHERE public_note = true SORT file.name ASC -->