I think you are projecting onto the OP. In fact, I feel you are completely disregarding what the OP is trying to explain, by suggesting that the problem lies with him "not actually liking what he does for a living". I'll agree that if you are stuck doing or studying something that is uninspiring to you, that it could cause a lack of motivation, and in turn make you procrastinate. But that is a completely different beast all together.
At least, that is what I believe, based on the assumption that the OP and I are very similar in this regard. Everything he wrote rings true to me, and nothing is off. Yet, I never had the slightest problem in sticking to, and finalizing my degree, nor disliking my work or profession. In fact, the parts where I have found myself procrastinating the most, is when setting out to do my own pet projects, the ones I would LOVE to do. And why is that? The exact same reasons stated in the article, the fear of imperfection, of trying, coming short and experiencing it as a personal failure.
So, I disagree on the notion of "whatever you do when procrastinating, THAT'S what you should do for a living"-notion.
As for the last bit of wisdom you provided. Right on! Keeping a "Done-list" as opposed to just a "Todo-list" can be really useful!
At least, that is what I believe, based on the assumption that the OP and I are very similar in this regard. Everything he wrote rings true to me, and nothing is off. Yet, I never had the slightest problem in sticking to, and finalizing my degree, nor disliking my work or profession. In fact, the parts where I have found myself procrastinating the most, is when setting out to do my own pet projects, the ones I would LOVE to do. And why is that? The exact same reasons stated in the article, the fear of imperfection, of trying, coming short and experiencing it as a personal failure.
So, I disagree on the notion of "whatever you do when procrastinating, THAT'S what you should do for a living"-notion.
As for the last bit of wisdom you provided. Right on! Keeping a "Done-list" as opposed to just a "Todo-list" can be really useful!