Interesting list, but as someone who has seriously struggled with productivity at many points in my life due to ADHD, I cannot relate at all.<p>> 1. I don't care about the work<p>This was a problem in school, but not in my career. I built my career around problem domains that interested me, and often times the work I'm struggling to get going with is work that I chose for myself and prioritized accordingly. Also, I have a financial interest in the company I work for, so that's another reason I care about the work.<p>> 2. I'm not sure how doing that work will take me to the next step<p>I guess I'm not a "future-minded being", because this has never crossed my mind. I think about next steps when I'm planning or strategizing, I don't do either of those things when I'm trying to execute.<p>> 3. I'm not sure what I would do after I finish that work (what the next step is)<p>Same thing as the second one, I'm really not thinking about the future most of the time. In fact, I have the opposite problem. Once I've fully defined the problem domain, designed everything and done the challenging work, the really obvious next steps which will let me get it out (cleaning things up, writing good messaging and docs, tests, deploys) are just tedious noise. I'd always prefer to build a new system to automate boring things than do them, which can be a good or bad thing depending on time constraints.<p>I read somewhere that for people without ADHD, Importance, Rewards, and Consequences are the big motivators. However, for ADHD folks, the only things that matter when getting stuff done are: Interest, Novelty, Challenge, Urgency.<p>That's been 100% the case for me. When I'm stuck with tedious things, I NEED solid and close deadlines that I am accountable to (to create urgency). Another thing I do is find novel to-do systems to organize it all and follow. I use Bullet Journals, GTD, Sticky Notes, Pomodoro Timers, etc. I can't actually stick to any of those for more than a few weeks, but jumping between and finding new systems keeps me engaged enough to make progress.