How to manipulate future self into being productive?

I don’t like doing much work. I would however, like my future self to do work so that my far future self will have better opportunities.

To clarify, I want these things for each specified self:

  • Current self: immediate gratification

  • Future self: work hard

  • Far future self: benefit from future self’s work

The problem is, I expect that my future self will feel the same way and also want immediate gratification. What can I do now to achieve all 3 of those goals? How can I manipulate my future self into doing more work without having to do much work right now?