I've read many books on personal finance through the years, and one of the key pieces of advice was: Pay yourself first.
Honestly, I didn't like that advice and it intuitively didn't make sense. Reason being, that if I paid myself, it was then my money and I could go spend it however I wanted.
Now if I had read all those "Pay yourself first" rules as "Pay Your Future Self" I might have thought about it differently. Then I might have realized, yes, I don't have that money to spend now, but in the future, all that money that's saved (and the compounded money) goes to "Future me".
So before I looked at "Pay yourself first" as punish yourself first. Thinking, geez, I worked all week long to make this money, now I've got to punish myself.
Looking at it as paying future self, yes there can be some pain, especially at the beginning, but once it becomes habit, and future self watches the money grow, future self is gratified with delaying gratification and being responsible.