I'm bleary today. I've been banging my head against some horribly (and unavoidably) magic-and-heuristics-infested RSS-polling timing code that I'm trying to write for XML::RSS::TimingBot v3. It's all to handle cases that result from the fact that if you poll an RSS file and see that it hasn't been modified even tho you expect that its generator should have run by now, you can't tell whether the generator ran and decided not to touch the file because the content didn't change -- or whether the generator hasn't run yet (either because it's not REALLY time yet (and clock skew is making you think it is), or because the generator is taking longer than expected to run completely).
It's just making me daffy, even thought I've grosso modo figured it out. I think soon I'll write some more tests and make a mental deal with myself that if the tests pass, Everything Is Perfect. In the meantime, I'm a distracted mess.
I think it's time to go to the diner and write those tests.