wingedpig.com
Software Development Hypothesis
Hypothesis: The inter-team communication requirements when doing distributed software development force better communication habits upon everyone, which can lead to an overall better development pr…