This explains why Distributed Version Control Systems are a better design then Centralized Version Control Systems. Most importantly the way people use Distributed Version Control Systems closely mimics how people behave in social environments. The video ends with a visualization using codeswarm software to demonstrate how people work together.