Sure you can use peer pressure to achieve your goals, but you can also use a method involving far less public humiliation: Keep your goals to yourself.
Photo by stev.ie
In his blog, Musician Derek Sivers offers a counterpoint to the "make it public" philosophy, highlighting studies suggesting that "announcing your plans makes you less likely to accomplish them". Apparently if you announce your goal to a friend, you already get that nice ego boost along the lines of "I''m doing something great! Look at me!" and you'll be less likely to actually take the steps necessary to achieve your goals.
Instead, Sivers says you should keep your mouth shut for the most part; that doesn't mean all your plans need to be classified or written in invisible ink. It's okay to mention them, but in a different way:
It may seem unnatural to keep your intentions and plans private, but try it. If you do tell a friend, make sure not to say it as a satisfaction ("I've joined a gym and bought running shoes. I'm going to do it!"), but as dissatisfaction ("I want to lose 20 pounds, so kick my arse if I don't, OK?")
What are your current goals (remember to phrase them as dissatisfactions!), and how are you achieving them? Do you have a method you live by? Tell us in the comments. Thanks, Iago!