It's interesting to note that most of the Java language design was specifically targeted at the social aspect of writing software.
But only that of certain social circles. For example, it fails miserably (imho) as a "hacker's language". I suspect the social and technical aspects of a language are inextricably linked.