I have been having this issue for some months now, but it has been present for a long time. Basically, I can't make me to focus on my work until it's really close to the deadline of my task or even later. I keep procrastinating or code other things, but the one task that I know is my highest priority and the one that should be done, always gets ignored until last minute. The weird thing is that even when I took a break from full-time work for a year or so, I eventually got to the point that even for my own (low or high importance) projects I would do the same and procrastinate instead of working on the project that I know I must work on to accomplish my goals. I think I generally do this not only on code stuff though. Anyone else had this?