Inspiring Software Engineers
Pattern First Thinking
Empowering Project Teams
Harmonizing Enterprise Communication
Unified Pattern Language
Contemporary software engineering professionals can point to at least five landmark advances in the field: object-oriented software (Meyer), design patterns (Gang of Four), enterprise architecture patterns (Fowler), implementation patterns (Beck), and the practices associated with “Agile” software development (Agile Manifesto signatories).