Chapter 5. Enhance Patterns

We cannot deny the facts of nature, but we should certainly try to improve on them.1—Mihaly Csikszentmihalyi

1. Csikszentmihalyi, Mihaly. Flow: The Psychology of Optimal Experience. Harper Perennial, 1990.

Introduction

Computer applications are a snapshot in time. Just as counting rings on a stump can tell you how old a tree was when it was cut down, a close look at a piece of software uncovers a wealth of information. You can discover what the user’s requirements were when it was written, which development tools and architectural strategies were in vogue, and how the application was intended to perform.

As time passes and the world changes, software becomes dated. Without regular attention the fate of many applications ...

Get Mashup Patterns: Designs and Examples for the Modern Enterprise now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.