Tuesday, July 31, 2007

Beta Moving Along

We've been testing the standard edition for about a week now. It's been pretty harried. There are sixteen testers and it can be difficult to keep up with them. They have generated a lot of bugs for me to fix! But I don't mind that because fixing bugs is usually pretty simple and often fun. Sort of like doing detective work. You never know where it'll end up. And I can usually fix a bunch of them pretty quickly, which gives a great feeling of satisfaction.

We just did our first test of the new automatic program update, with mixed success. Lots of bugs got fixed, but the update itself was pretty rocky. I have a list of things I want to do better the next time, but of course they won't have the fixes in hand until they finish the update! So we'll have to muddle through at least one more time.

Even with all that going on--loads of emails, and fixing bugs--I've been spending most of my time struggling with trying to finish part of the program that's been giving me trouble for some time. I've gone back and forth on the design, wasting many hours of work, trying to get it right. Today I wrestled the monster to the ground and I think it has finally succumbed! I have some cleanup to do tomorrow and then I'll be free to move on to other things.

I want to get the data backup and restore features finished so we can start testing them, followed by the new sync feature, which will transfer data between SkyTools installations to bring them in sync. This kind of database work can be tedious and I'm not really looking forward to it. But when I get those two things done it will be clear sailing after that. I'll be able to finish up some of the more interesting new features and testing them should be more fun too.

No comments: