In 2004, Clay Shirky stood in front of his Social Software class at NYU’s Interactive Telecommunications Program and noticed something strange happening. His students, a mix of technologists who cared about aesthetics and artists who weren’t afraid of machines, kept building software that broke every rule