Diffusion of Responsibility is a psychological issue where a person is less likely to take responsibility for action or inaction when others are present.
Having worked as a programmer at the Department of Veterans Affairs (332,000 employees), Wufoo (10 employees), Survey Monkey (300+ employees) and CodePen (3 employees) I've noticed a remarkable difference in my creativity and tenacity for solving problems. The more people to depend on the more I depended on people for solutions.
My coworkers were affected in the same way. Knowing we had more people to rely on made us less self reliant.
I’m irked that I’m unable to shake the dependent mindset. In a large group I feel less capable than when I'm working on a project by myself.
When I'm alone, ideas won't stop coming. When I'm in a group I can't help but think about what others may have already done.
This is a side effect of group psychology. It's called Diffusion of Responsibility. Diffusion of Responsibility makes you less likely to take action in a group. It may make you less creative too.
My theory is that you'll become a better programmer if you build a product by yourself because you'll no longer be able to depend on anyone else.
You might not know how creative you can be until you're on your own.