by bernieh » Tue Oct 13, 2009 10:14 am
Hey everyone.
This one's on me. It was related to the recent new feature that runs the draft as soon as leagues are filled. To prevent those mid-day drafted leagues from raising errors complaining that they were already run for that day, I put in an instruction into the start of the midnight league processing system to ignore them. Unfortunately for some reason it ignored opening day leagues as well.
So it's my fault, and I share all your frustrations; yeah, I'm fed up with myself for my recent bouts of carelessness. The problem is I've been trying to knock your socks off with all these new upgrades and features that apparently I'm not taking the time to make sure they are each 100% polished. I mean, I do a LOT of testing on them and don't release them until I have a lot of confidence in them, but still I should know better than to make some of the assumptions I've been making. I hope this doesn't sound like an excuse - if I can't handle it I shouldn't be doing so much.
I'm going to put in extra failsafes (on top of the many that I already have) that will page me if something so much as sneezes. For instance, there's a check to make sure midnight processing runs successfully, and there's a check to see if any individual leagues have a problem. So I'll put a new one in that goes through every league in the system and makes sure it's where it needs to be.
Anyway. Take it for what it's worth. The sense of urgency is not lost on me.