Collaboration, Transparency, and Participation in Practice
One thing is the book is not a utopian view of what is possible. The authors point out issues like the motives of groups or individuals.
social
Coders at Work
Reflections on the Art of Programming
The interviews in Coders at Work have several common themes that come up: is programming an art or a science? the changing environment for programmers and the changing nature of writing software.