Yes, it's one of the great attributes of successful people.
Do you want to be successful? Don't make decisions based on where you are or what you are facing right now.
Let your goal always be before you.
Live today with tomorrow in mind.
Decisions centered on immediate gratification, most of the time, are not the best of decisions.
Let your desired future determine what you do today and you'll soon get there.