Community in the new epoch: the social ergonomics of community design