May You LIve in Interesting Times, Part 4

Sunday and Monday both ran fairly smoothly.

Much as I hate to see anyone need to take a medical withdrawal, it was nice that one happened on Sunday—it allowed us to verify that Dan’s overnight fix had corrected the bug from Saturday.

Sunday also gave us another example of the advantages of separately posting pool results and tableau. Someone in the Division I Women’s Saber event (why, I wonder, were most of the problems in Portland in saber?) came to us, wondering why it appeared that 83 fencers were promoted to DEs when the format sheet said that only 77 would be promoted. That’s how we caught that operator error, where the DE round was set to the default 80% promotion rate instead of the 75% it should have been. A quick and easy fix, but one we don’t want to have to do at SN.

The most remarkable part of Monday was that I was able to start releasing strips to the armorers for teardown by about 1:30 pm. It used to be routine for teardown to begin (or for the fencing to end) that early, but it’s been years since that was possible. Our strip layout was odd and awkward for a number of reasons (the armorers even stashed some replacement equipment under the BC stage so that it would be more accessible than it was from their armory in the far corner), but it was a great layout for teardown. The first section released (pods A–E) was far enough from where the fencing continued that the teardown process was barely noticeable, and by the time I released the back section (pods H–K), fencing was down to only the replay pod (G) and the finals strip.

Our 3D Tetris is easier than it was when this photo was taken in March 2011.

We’re getting better at packing up the BC crate, too. We paged some armorers to help get the server case into the crate—it’s astonishing how much easier it is for six people than just three to lift that sucker over the side of the crate. And once we got the server into the crate, the 3-dimensional game of Tetris that is making all our bins and boxes fit went much more quickly and easily than in the past. After congratulating ourselves on our cleverness, we realized that the improvement was mostly due to the reduction in the number of boxes from registration that we had to include—apparently, J.R. and Joe [Sibley—known familiarly among BC types as "Office Joe" to distinguish him from our Joe Salisbury, aka Coffee-Joe] had pared what they ship from one event to the next.

Joe sent me the stats for the live results over the weekend. We had a bit under 7,000 unique visitors, who each averaged 2.46 visits. Joe had set the server bandwidth to his normal default, and both he and Dan and a couple of other tech geeks reacted to the “bandwidth exceeded” message that popped up on Saturday with “Cool!” Joe says we used in a day and a half what is usually a full month’s usage for most of his clients. He bumped up the capacity an order of magnitude or so, so there were no further bandwidth issues.

But we’ve definitely got a hit with the live results.

Update [1/21/12, 10:43 pm]: Joe (that would be Salisbury) suggests I should have mentioned—because it was such a nice big number—that the total  page views on the results site as of the morning of January 18 was 105,794, and that there were visitors from more than 60 countries. He’s right—I should have.

May You Live in Interesting Times, Part 3

The Foucault pendulum in the lobby of the Oregon Convention Center.

The Foucault pendulum in the lobby of the Oregon Convention Center is one of the prettiest I've ever seen, but I never did figure out how the disks reset through the day.

Saturday turned out to be just as interesting as Friday was.

We began to be more comfortable with the new look of all the paper we were working with. FT is flexible about how you can print everything—we can have pods and/or quadrants and/or page numbers and/or table brackets and/or a unique bout ID number with or without an accompanying barcode on the DE bout slips. We experimented a bit with the placement of all these items to get the most helpful combination, so that everyone could use whichever bit worked best for them.

XSeed’s unique identifier is the fencer number, derived from the alphabetical list of everyone entered in the entire tournament. It took most of a day for those of us working the table side to quit having to slap our hands to stop our automatic search back up the tableau to find that fencer number we no longer needed to worry about, and a bit longer not to feel like we were forgetting something by writing only the fencer’s name on the slip.

We discovered one advantage to FT’s use of the unique bout ID when someone inadvertently handed a stack of bout slips to the wrong computer operator, who didn’t notice that they weren’t for her event before she entered them. She scanned the barcodes, which pulled up the proper bouts in the proper event, and they were all entered properly into the correct event without her having to switch from the event she’d been working in. We just have to be careful that the bout slips all end up in the correct physical folders.

Another cool thing is that FT lets you print whatever range of the tableau you want. So if we’re stopping at the 16 to move to the replay pod, we can print the tableau only up to that point, and then print out a new one from the 16. This will be handy for SN—when BC table space is at a premium, we can switch to smaller tableaux as events fence down from their original four or eight pages.

During the turn of the Division I Men’s Saber, we discovered a fairly serious bug in FencingTime (which was also a perfect illustration of why we prefer to post the pool results and the DE tableau separately). James Williams came to the BC table to complain that even though he’d won all his pool bouts, his win percentage showed on the round results as .83. It turned out that there had been a medical withdrawal from the pool before it was completed, which means that all of that fencer’s bouts are thrown out. FT did that, but when it calculated the pool results, it still figured it was a pool of 7 instead of 6. Not only was James’s win percentage wrong, but so was that of everyone in the pool except the poor guy with no wins. Dan and Joe figured out a workaround for the problem, so we could continue the event—there was only about half an hour’s delay dealing with it—and Dan added it to the ever-lengthening to-do list in his FT notebook.

The bug didn’t seem to do James any damage, though—he went on to take the gold medal. (We BC folk aren’t supposed to play favorites, but since James started fencing at the same club my daughters did, I can’t help but be pleased when he does so well.)

Late night, unfortunately. As is usually the case, the concession food we could get with our vouchers wasn’t nearly as good as what we’d had for lunch.

May You Live in Interesting Times, Part 1

A great day for flying up to Portland—all too often, there's too much cloud cover for this view.

I expected this would be an interesting NAC—in every sense of that adjective!—and I was not disappointed in that expectation.

Even if there had been nothing else going on, I would have been disoriented for this NAC, just because I’m so used to needing to get up at 2:30 or 3:00 am to get to the airport in time for an early morning flight with at least one layover to get me to the venue early enough for setup. I always use the lack of real sleep and the time zone change to put myself into Tournament Time—that weird actual-time-doesn’t-matter state necessary for running national events. A lunch-time flight in my home time zone with no layover just doesn’t seem like a real fencing trip.

My daughter got the real fencing travel this time—she had a layover at O’Hare, and the hour her plane sat sitting through two gate changes before it could unload made her miss her connection. But she was first on the standby list for the next flight, so even with the delay, she still made it to Portland in plenty of time for dinner.

Setup for me was relatively painless—all the scoring boxes were set up in plenty of time to get the strip numbers up on Thursday, and everything—bulletin boards, copier, all our supplies—were in place fairly early on.

The process was a bit more involved on the computer side, because this was a momentous NAC for us: since the contract with Dan was signed last summer, FencingTime had met all the intermediate tests, so Portland would be the first national tournament where we would be running FencingTime. While we had XSeed available to open up as a backup if it turned out to be necessary, we would not be using it to shadow FencingTime in real time.

So the little netbooks we use for check-in had to have the new software installed, as did the tournament laptops, and Joe had to make sure the server was configured and the network set up properly. And, as always, Carla and Tanya had to find and correct problems with the event seeding, especially in the Division I events, with their more complicated seeding rules. All in all, though, considering the amount of work we had to do, our 7:00 pm setup finish time was pretty good, and we were as ready as we could expect to be for dealing with whatever glitches and bugs and workflow changes we’d face in the morning.

Of course, that morning would come awfully early—because of the new check-in process with FencingTime, we—Tanya, me, Joe, and the rest of the morning computer staff, would need to be at the venue by 6:50 am. So we arranged to meet for breakfast at 6:00, so we could catch the train early enough to be at the convention center in time.