I definitely do better with a regular check in type support group rather than a 'contest' or announcing that I'm going to accomplish XYZ.
Of course I can do well at the announcing type thing, but only if its really short term. What you're saying makes SO much sense, though! I've always wondered why I tend to do better when I keep my goals to myself!
I love that! I'm glad you figured out a method that works for you.