I just challenged my local screenwriters’ group to get a bunch of shit done in the time before our next meeting. Everybody has to have accomplished what they stated they would do two weeks before, and if not…well, not only have they failed themselves, but they’ve got a bunch of gloating fools who actually did do the work to make them feel all the worse.
Productivity through group shaming, if you will.
I definitely think it’s a virtue to have someone else know what you should be doing that’s important at any given moment, because lord knows you’ll find a way to justify blowing it off to yourself, but a friend or supporter’s not so easily persuaded.
Then again, it does mean you have to do the work.