I started the week with over 180 bugs assigned to me; now I'm down to about 133. I've been cherry-picking for easy-to-fix ones, of course, but that's still an average of over one bug dealt with per hour. I am certainly very impressed, and I'm sure my boss will be too.
It's immensely gratifying to be fixing bugs and making such visible progress, and that's the basic reason why I'm riding the longest streak of hardcore productivity that I can ever remember having. Ending every day feeling very satisfied about the work I've done makes being a workaholic seem very appealing.
It's far from clear that this is the right strategy for me, though.
It will improve our product, certainly--but it's far from clear that these improvements would yield increased sales.
It will impress my boss--but he's already giving me extremely good reviews, and the raises are probably driven more by Apple's budget.
It probably won't make me much less busy when our deadline comes, because there is a fair amount of moving the goalposts to meet the deadlines; if I managed to eliminate all my outstanding bugs next week, I'd be assigned new bugs, and I'd be helping other people with their bugs.
And in the meantime, I've been neglecting other things. Many of my LJ posts have been "still busy, still doing very well." I've felt underprepared for the last two D&D sessions (though they've been pretty enjoyable find-a-monster-hit-a-monster dungeon crawls). I've been working on code instead of shopping to replace my car (no doubt because hacking makes me confident of success, but car shopping is likely to involve haggling with salesmen who are much more experienced at sales negotiation than I, uncertainty about what I really want, and financial anxiety about what we can afford).
But, y'know, going into work for another day of awesome productivity feels a lot more legitimate than sitting around playing computer games. I don't think I'm going to give it up yet.