Return to Article Details The Art of Observation: Understanding Pattern Languages