Public commitment is the best way to commit to anything.

Taken from: Influence: The Psychology of Persuasion
by Robert B. Cialdini