Small tech companies tend to be design or engineering led. Organizations grow and evolve, and as they become large they become marketing or finance led.
Sometimes you can use information asymmetry to your advantage; thinking in public may work against that.
For sure thinking in public can be a form of marketing, especially if you are self-employed, like I am.
Having said all that, I've been writing a public blog since 2006, and have 39 repositories in GitHub, most of which are public, and that is a form of thinking in public as well. So I guess I cast my vote on the issue a while ago. I try to be authentic, honest, true to my values, open to change, and be the best person I can be, when I share my opinions.
https://coverclock.blogspot.com/2008/07/daily-organization.h...