The key to understanding software development is collaboration multiplies impact
Finally someone said it.