I run into this all the time and have two strategies.
1) Pair programming. If you can find someone to work with you on this, it's much easier to get rolling and to stay on task.
2) Overkill it. Approach the task as if it were Mount Everest. Assemble food, water, energy drinks. Go to a place like a library or conference room where no one can run into you. Disconnect the internet. Block out all sounds. Play Rocky on your headphones as you're unpacking.
Just approaching it as if it were a difficult task helps.
> Just approaching it as if it were a difficult task helps.
I have literally the exact opposite experience. I procrastinate horribly on difficult tasks (or just any task that I don't know exactly how to do.) I guess different people are wired differently. If the OP is wired like me, I'd advise him to try to do work as quickly as possible and not worry about quality. Just come home from school and finish everything before 5:00.
1) Pair programming. If you can find someone to work with you on this, it's much easier to get rolling and to stay on task.
2) Overkill it. Approach the task as if it were Mount Everest. Assemble food, water, energy drinks. Go to a place like a library or conference room where no one can run into you. Disconnect the internet. Block out all sounds. Play Rocky on your headphones as you're unpacking.
Just approaching it as if it were a difficult task helps.