Make sure the thing you have to do is something you want to do. While you can procrastinate on the things you're truly interested in, ultimately you're more likely to follow through with the things that interest you than the other random tasks that require doing.
Writing that design doc, report, or review at work? Meh. I drag my feet until I'm the last person in the office and I have to finish.
That obscure side project that really interests me? Hell yeah. It's called hyper-focus, and those with ADHD know what it's like.
Check out my Github streak. I think I've got the world's fastest faster-than-realtime CPU-only neural TTS and Voice Conversion (VC) systems with multi-speaker embeddings outside of Google. And I wrote an entire data ingestion, cleanup, and curation engine to build massive data sets for training. A year ago I didn't even know what any of this stuff was, and now I can't pull myself away from it. Building is magnetic and addictive, but it's not the thing I need to do.
Sometimes you can pivot the energy you have from a desirable task into an undesirable one. I tell myself I can't work on the fun thing until I get the mundane one done. It's a hack that doesn't always work.
I want to structure my life around things I want to do to the exclusion of all else. I think I'm starting to get there. I've trimmed a lot of unnecessary things from my life.
My dream is to get rich enough doing desirable side hustles that I can pay people to take care of all the undesirable tasks. Delegation to achieve efficiency.
I can work like there is no tomorrow on random side projects. I just wish I could redirect all that focus and energy at will into the areas that need them.
I can't. So I have to become what interests me.