I have one piece of advice: basic gamification.
Years ago, I wanted to write more. I was already occasionally, but I had lots of thought that I wanted to get out of my head so that I could systematize and so I could get the feedback of others's critique and get to higher levels of sophistication. I also wanted to become better writer.
I made log. It was a simple word document into which I entered everything that I wrote each week (I committed myself to writing something every week).
This was fairly effective. I got a hit of instant gratification every time I added something to my list and, over time, the log grew, and it was cool to look over all the the things I've written. Doing that was interesting because is showed what I was thinking about at various times and seeing how much I've already written is motivating (I guess because it reminds me that I'm the sort of person that writes?).
I've done somthing similar for the books I read. I keep a record of all the books I read in a year. It seems so silly, but just knowing that I get to list a book as finished motivates me to read more, even though of course, it's the actual reading is so much more interesting and worthwhile then the adding a book to a word document.
I've started experimenting with a daily point score. I've played with the formula, but basically, I have a list of daily trainings and I get a point for each one that I hit on a given day, I have a list of secondary skills for which I get a point for every half hour of work, and I get point for each of set of thirty pages I read. I want to maximize my score (and it provides a mostly objective measure of my productivity for when I'm experimenting with new routines). I think even just keeping spreadsheet in which you record the number of minutes you spend each day working on what ever matters to you, would help you get where you want to be.
I don't think this helps for accomplishing things that you just don't like doing, but in my experience, simple record keeping like this works wonders for the things that you do acctully like, when you' re doing them, and want to do more of from a global perspective, but that don't have the attraction to "pull you in" in the moment.
I'm going to start keeping a list of... everything. It's strange, but I have a pretty easy time just imagining the sense of reward that comes from having a long list of crossed-out entries.
Most of this post is background and context, so I've included a tl;dr horizontal rule near the bottom where you can skip everything else if you so choose. :)
Here's a short anecdote of Feynman's:
There are things that I have fun doing, and there are things that I feel I have substantially more fun doing. The things in the latter group are things I generally consider a waste of time. I will focus on one specifically, because it's by far the biggest offender, and what spurred this question. Video games.
I have a knack for video games. I've played them since I was very young. I can pick one up and just be good at it right off the bat. Many of my fondest memories take place in various games played with friends or by myself and I can spend hours just reading about them. (Just recently, I started getting into fighting games technically; I plan to build my own joystick in a couple of weeks. I'm having a blast just doing the associated research.)
Usually, I'd rather play a good game than anything else. I find that the most fun I have is time spent mastering a game, learning its ins and outs, and eventually winning. I have great fun solving a good problem, or making a subtle, surprising connection—but it just doesn't do it for me like a game does.
But I want to have as much fun doing something else. I admire mathematics and physics on a very deep level, and feel a profound sense of awe when I come into contact with new knowledge regarding these fields. The other day, I made a connection between pretty basic group theory and something we were learning about in quantum (nothing amazing; it's something well known to... not undergraduates) and that was awesome. But still, I think I would have preferred to play 50 rounds of Skullgirls and test out a new combo.
TL;DR BAR
I want to have as much fun doing the things that I, on a deep level, want to do—as opposed to the things which I actually have more fun doing. I'm (obviously) not Feynman, but I want to play with ideas and structures and numbers like I do with video games. I want the same creativity to apply. The same fervor. The same want. It's not that it isn't there; I am not just arbitrarily applying this want to mathematics. I can feel it's there—it's just overshadowed by what's already there for video games.
How does one go about switching something they find immensely fun, something they're even passionate about, with something else? I don't want to be as passionate about video games as I am. I'd rather feel this way about something... else. I'd rather be able to happily spend hours reading up on [something] instead of what type of button I'm going to use in my fantasy joystick, or the most effective way to cross-up your opponent.
What would you folks do? I consider this somewhat of a mind-hacking question.