There’s nothing quite like a good argument to sort out a problem.  Passions are raised and you get to hear what the issues are.  In problem solving as a team there is a danger that harmonious colloboration deadens ideas by smoothing off their edges.  Distinct and different ideas can be dulled through compromise.

Arguing can help you understand the merits and flaws of different viewpoints.  Think about how you are defending your idea and its potential flaws.  Also consider the argument for an alternative approach.  What are its merits and its flaws?

But don’t just pick a fight with other people.  Interrogate and disagree with your own ideas and thinking.  It is easy to be a cheerleader for your ideas but try and be a bit more sceptical, a bit more questioning.

Arguing also allows people to vent their feelings - and their frustrations with the creative process.  You might not be right but letting off steam can remove a barrier to solving a problem; and sometimes that’s just what you need.