Well, okay, it's just a bug, in some code I wrote, but it refuses to die. I've fixed it six different ways now, I think, over the course of the last three days.
The particularly disturbing part is that each new failure occurs only after the previous one was fixed, but when I track it down there's no reason that it shouldn't have been happening all along. In fact, if the *current* problem had been happening all along, I'd never have had to fix this bug at all because the tester would have had nothing to report!
And yet... the current problem happens on other peoples' machines, which means not only did I not cause it just now with my fixes, but it's inconceivable that the bug I've been working on was ever happening at all. I must have been hallucinating. Or else there's a gremlin screwing around with the codebase, just to annoy me.
In unrelated news, Microsoft decided to split the stock again (even though it remains sucky) and start paying a dividend. Yay! My taxes get more confusing!
The particularly disturbing part is that each new failure occurs only after the previous one was fixed, but when I track it down there's no reason that it shouldn't have been happening all along. In fact, if the *current* problem had been happening all along, I'd never have had to fix this bug at all because the tester would have had nothing to report!
And yet... the current problem happens on other peoples' machines, which means not only did I not cause it just now with my fixes, but it's inconceivable that the bug I've been working on was ever happening at all. I must have been hallucinating. Or else there's a gremlin screwing around with the codebase, just to annoy me.
In unrelated news, Microsoft decided to split the stock again (even though it remains sucky) and start paying a dividend. Yay! My taxes get more confusing!