the Origins of Opera and the Future of Programming

Or: Collective problem solving in music, art, science, and software.

the-composition.com