There are two personality types. One type of personality responds well to telling everybody what you're going to do because of the pressure it can cause. If you're that kind of personality--tell EVERYBODY!

Another type of personality doesn't respond well to telling everybody because for them, the act of telling them makes it feel like they've already done it. If you're that kind of personality--tell NOBODY!

How to tell which one you are: check your past. If you have a long history of responding to the pressure of telling people, you're type one If you have a long history of getting excited about a project, telling your friend and then not doing the project 'cause now it's 'boring', you're type two.

I totally agree you should be held by back by your critics, there seems to be direct relationship between the number of people who are criticizing you and the amount of success you are having.

I came across this anti Timothy Ferris post (who is admidtly someone I admire a lot) and the post was sooo long, I couldn't believe how much effort this person had put into decrying someone else. They could have produced their own book with the amount of attention they had given it.