I'm very happy to hear you are walking and doing better! I set a lot of goals. I read "7 Habits of Highly Effective People" by Stephen Covey and it suggests setting long term, short term, and immediate goals. A lot of it is about prioritizing your goals. Work goals often take priority over our health or family goals---- but they shouldn't.
AlienPlay
I think that, as with most things, answer lies somewhere in between, but I'm mostly on Side B.
I tend to give myself a large goal and then try to break it down into smaller ones.
I'm a game developer so usually I come up with the idea, prototype it and then break the game down into smaller pieces which I write down in notepad. Then, when I finish those smaller goals I add "(DONE)" next to them. This keeps me on track, motivated to keep working on my project. Basically, this is my way of gamifying my work (which is kinda ironic).
Those smaller goals help me stay consistent as well because I can finish most of them in less then 15 minutes.
So yeah, in my opinion there's no clear way.
Hope this helped someone.
MistyE
This is something I try to implement too myself - something I struggle with is writing for long sessions, so I try to break it into 15-minute blocks. It's a pretty good technique, if I can muster up the will to do it, that is. Gotta make it easier to digest, y'know?
I also incorporate gamification a lot. I go by my own points system, so sometimes I view task completion as a sort of time trial or speed run that I give myself bonus points for. The points themselves are arbitrary but it's a wildly effective system for me personally.