design patterns

On the evolution of ideas.
Why we can step outside the box, why that is a good thing