# 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 -->