Paralysis
"I should fix bug A before I look at bug B because bug A is more important" is a great way to make sure I don't get either fixed anytime soon.
I'm sure it's useful to figure out what prerequisites are, but too often I fail to weigh their difficulty (and remember to include procrastination and self-control difficulties) against how required they really are.
Maybe it's partly because of this that, when I heard "learn the rules so that you can break them effectively" as "learn the rules before you break them", I reacted so vehemently.
If I can predict when I'm about to stall this way, then I have a chance of escaping by telling myself, "Just DO something—anything!" In my more lucid moments, I might even get myself to plow through bug A first—by reminding myself that I can't count on bug A being any less of a problem or my motivation being any better once bug B is fixed.
...but that's all I've managed to figure out, and my self-control is apparently not enough to afford me escape reliably. Do any of you have this problem? How do you deal with it?
no subject
If you think of anything else or want to toss ideas back and forth, I'm definitely interested in discussing this.