Pattern Definition
A pattern is a piece of literature that describes a design problem and a general solution for the problem in a context
- more than rules of thumbs, like recipes not plans
- plans can be reverse engineered but recipes can not be (easily) documentation
- driven by principles
- serve human and social needs
- capture important practices and existing methods and practices uncodified by conventional methods form of communication
- capture structure not immediately apparent