Matt Lieberman's Social: Why our brains are wired to connect
amazon.com
amazon.com
Also he reports that kids who have trouble with a subject are able to learn it if they are made to teach it. Teaching engages our social brain while studying a dry topic does not.
In programming, pair programming, seems like a way of engaging the social regions of the brain to do the programming work.
Are there other techniques people use to engage social brain regions in programming?
Do you see the compiler or the computer as a person for example?