Worrying is a way to improve something, imo.
Its better than not to care.

I'd say its a two side story, there are people who worry and stuck at the same thing to perfectionize it, and some would come up with something simple and move on, maybe return to the same spot if he comes up with something better.

Personally, I do try to do everything by myself, I do believe team work yields the best results, but dislike working in a team with other people.

My point was, if you do everything yourself you will spend all your time re-inventing the wheel and never get anything actually useful done in terms of gameplay and business logic.