Dialectic as a mechanism to develop ideas

Any idea (thesis) would inevitably encounter an opposite idea (antithesis) and battle until a third idea would come along and synthesise the two opposing ideas.