@aral I refer you to @Slavin's excellent essay, "Design as Participation":

jods.mitpress.mit.edu/pub/desi