Historical Perspective on Patterns
“Software Design is Art rather than Science”
There are about 3000 years of artistic experience to learn from…
…but only some 20 years of experience with OOP.
…and almost none with AOP
Patterns are about conveying experience,
- Skill
- Talent
- Experience
- Creativity
- Imagination
- Insight