Community design

Thinking about the nature of a better community and designing people's roles and relationships in ways that embody such ideals.