The argument that communicating an idea is a necessary part of shaping it feels counterintuitive, but it’s really true.
Whether it’s debugging, ‘big’ writing, or even down to the scale of a tweet (RIP Twitter) or an HN comment, I’ve often had the experience of starting to explain a process or opinion and only then discovering that it’s inconsistent or even indefensible.
I suspect (I hope!) that this is something everyone can empathize with.