> If we have 50 programmers working in complete isolation then we will have 50 different programs. Collaboration becomes key to scaling the craft.
Since most programs can be broken down into a set of components I believe it should be relatively easy to parallellize the workload.