High passions that always make someone's toughest challenge when they want to save, there are many temptations from various angles of desire and even needs. It takes a process, if it continues to be smooth in saving, because growing a habit is the most difficult.
I personally practice my habit, when I want to save, I always use really small money, so in effect I keep saving every day because I only save with small amounts of money, so I don't feel burdened when saving. And when over time I got used to it, that's where the amount of money began to increase, little by little.
When you automate, you eliminate a decision – to save or not to save. Once you decide to set up auto-save and go through the initial process, that’s all. You keep saving at interval without a need to make a decision on either to save or not. With this one savings keep accumulating with time till one have a reasonable amount.
The advice you give also seems very good for beginners who have just stepped into the world of work to practice. But in my opinion, if lust cannot be controlled, it will still be taken in the end. Because actually there is no need for a complicated way to save, we only set aside a little money from our work, and only have to save it. It's not too complicated, but what gets complicated is desire and sometimes there are needs that are beyond expectations.