Ridiculously small increments like Missanthrope said, has a lot to be said for it. If you think of dog training (or other animals), they teach the animal to do a complicated trick by pushing it in small steps towards the ultimate behavior. Comparing oneself to a lab rat or trained pigeon might seem silly or embarrassing, but you can be an active behaviorist on yourself and shape your behavior in small increments and it works just the same way. I know because I have done this on myself. Ultimately it works much better than shaming oneself for failure.
Another technique that might help you is behavior chaining. Add a new behavior to a routine you are already accustomed to. Eventually the new behavior flows according to your existing routine.
_________________
A finger in every pie.