Wisdom from author James Clear on setting a good habit: a simple way to make it easier to persist with it is to reduce the number of steps it takes for you to do it. This is how the hack of leaving your workout clothes next to your bed helps you overcome your resistance to getting some exercise every morning.
He says that the opposite works when you want to give up a negative habit: every additional step works like an obstacle and you are less likely to give into the temptation of practising that habit.
The key here is that you can put these kinds of structures into place to do the heavy lifting for you. Then there is no question of guilt or self-blame when you struggle to keep your promises to yourself. Would you agree that is a better way forward, chefs?