March 31st, 2009

TopBug

No Pilates tonight

This has been a whirlwind week at work - I'm helping two teams release, but one of them is doing two releases - so I've been up to the eyeballs in things to do. I'm not really able to do much proper blogging, though I've been working on my theater blogging (and Twittering) in my 5 minutes here and 5 minutes there. However, it's the end of the day, and I realized ... I'm probably going to not update LJ at all if I don't say something now, so:

Funniest bug in years today. Today's the 31st, right? And one of the releases I'm sending out is about credit cards. So today it comes out that if you try to make a purchase on our site ... today, the 31st ... with a credit card that expires on a month with only thirty days ... our site will reject the credit card. And woe to the person with a credit card that expires in February, for that card cannot be used to make a purchase on the 29th, 30th, or 31st of the month. So I've been going around reciting that old nursery rhyme ("Thirty days hath September ...") while looking at various people's credit cards and trying to figure out if I can use them to finish testing my change (which is to verify that certain credit card types are no longer valid).

I just really can't imagine how anyone would have ever have imagined something like this happening. Bugs with February 29th or a year having 366 days, sure, but something that only happens seven times a year, and somehow has passed unnoticed for how long? Utterly bizarre!