One purpose of publishing Topic revisions on this site is to enable time synchronization among and across the participants, processes and sources of this community.
Sometimes it’s fun or helpful to know when developments or realizations happen, both individually and collectively.
Broader perspectives and deeper insights become more apparent, brighter and clearer.
Another purpose is to gain the collective benefits of transparency.
I’ve learned that sharing our inner thoughts throughout a development process can provide others (at least those with the interest and patience to follow along) better opportunities to help us help ourselves.