prototypes. Prototypes, as powerful as they are, can teach you only so much. They can’t reveal what happens when thousands of people are using your software at the same time; they can’t help you discover and capture the value presented by emergent behavior.