Dialectic of thinking and talking