Writing in Public
Writing in public forces you to clean up your thinking. It allows your ideas to Crystalize.
Another con: Writing in public will pigeonhole myself, because people will read what I write and associate with that. This is why you need to have strong values to back up what you believe, you cannot be a People Pleaser.
Also see Personalize vs. Presentation
Pro: writing in public forces you to clean up your notes.