Might not be directly related to your post, but one of my opinion is here about perlmonks and why we have to share.
In my perspective sharing is always required during learning(anything) because, unless you share you are in your own island where you think that you are the king, but when you get to share you will get to know the mistakes that you have done in the process of learning(definitely), it helps to correct yourself.
I end up with a quote:
An expert is someone who has made every mistake.
-- In accordance with the prarabdha of each, the One whose function it is to ordain makes each to act. What will not happen will never happen, whatever effort one may put forth. And what will happen will not fail to happen, however much one may seek to prevent it. This is certain. The part of wisdom therefore is to stay quiet.