It's not the boredom that's always a reason for procrastination.
For me, it sometimes is. If I can sketch a convincing implementation in my head and it's not something I have strong personal desire to see in the real world, the implementation suddenly becomes one big chore. I have enough experience in programming to be confident I can code up anything I plan with enough details in my head, and find little reward in just proving myself right.
But the other thing is, I procrastinate on things I have to do, just because I have to do them. I.e. take anything, attach any form of obligation to it, and you've just turned up my procrastination up to 11. I don't know why that happens, but I've been like this for as long as I can remember, and my entire career in this industry is mostly about figuring out tricks around this problem.
For me, it sometimes is. If I can sketch a convincing implementation in my head and it's not something I have strong personal desire to see in the real world, the implementation suddenly becomes one big chore. I have enough experience in programming to be confident I can code up anything I plan with enough details in my head, and find little reward in just proving myself right.
But the other thing is, I procrastinate on things I have to do, just because I have to do them. I.e. take anything, attach any form of obligation to it, and you've just turned up my procrastination up to 11. I don't know why that happens, but I've been like this for as long as I can remember, and my entire career in this industry is mostly about figuring out tricks around this problem.