If I tell myself I'll goof off after dinner, I'll have dinner early; if I tell myself I'll goof off after six p.m., I'll dither until six p.m.
Two important distinctions:
I frame it as, "I have to stop working at X pm", not "I'll goof off at X pm". This presupposes that I'm going to be working and what's more, that I don't want to stop working (otherwise, I wouldn't "have to").
I don't "goof off" (an unspecified activity), I have a book that I've planned to read, a show to watch, etc. -- thus it is a specific thing that I "have to stop work" for at that time.
This is a good example, btw, of how self-help techniques easily go awry, as there are often many subtleties to why/how something works.
That's not to say that these changes will definitely make it work for you; as I've commented before, it's trivial to defeat a technique simply by expecting something else to happen or thinking that it's probably not going to work!
But you'll notice that what makes it work (or not work) in both our cases has a lot to do with what we expect our behavior to be, and how we frame those expectations. And those expectations tend to hinge on fine details, rather than abstract concepts.
People have been encouraging me to share my anti-akrasia tricks, but it feels inappropriate to dedicate a top-level post solely to unproven techniques that work for some person and may not work for others, so:
Go ahead and share your anti-akrasia tricks!
Let's make it an open thread where we just share what works and what doesn't, without worrying (yet) about having to explain tricks with deep theories, or designing proper experiments to verify them. However, if you happen to have a theory or a proposed experiment in mind, please share.
Bragging is fine, but please share the failures of your techniques as well – they are just as valuable, if not more.
Note to readers – before you read the comments and try the tricks, keep in mind that the techniques below are not yet
provensupported or explained by proper experiments, and are not yet backed by theory. They may work for their authors, but are not guaranteed to work for you, so try them at your own risk. It would be even better to read the following posts before rushing to try the tricks: