the Origins of Opera and the Future of Programming
Or: Collective problem solving in music, art, science, and software.
the-composition.com