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 all of us (at least those with the interest and patience to follow along) better opportunities to help us help ourselves, both individually and collectively. Plus it makes it way more fun and interesting along the way!