Programming Projects Discussion-NVCC .

Discuss your position would you prefer to write a program by yourself, or work on a team in which each programmer produces one or more modules. What are some pros and cons of each?