homepage/papers/derby-software.mdwn

50 lines
2.6 KiB
Markdown

Title: Software in Roller Derby
Possibly because Roller Derby is full of skaters who are huge nerds,
and skater spouses who are huge nerds, there is a lot more software
available than you'd see in any other amateur sport. Leagues may feel
pressure from nerdy fans, nerdy NSOs, and nerdy skaters, to keep up
with the latest in Derby software. But there is no need to use any
software at all for a successful bout.
In my day job as a computer security analyst, I frequently deal with
break-ins that were made possible by an over-application of
technology. Systems can get so large and complex that nobody
understands how they work anymore, and this leaves them vulnerable to
attack. I see a lot of parallels with derby here. Bout delays due to
scoreboard problems, according to a text message I got from a skater
during a 15-minute delay to bout start at Rollercon 2012, are "the
most common problem in roller derby".
If you make your Roller Derby technical infrastructure complex enough
that only a few people can fix problems, you are setting youself up
for problems in the future. This is why I advise teams to limit
technology dependence as much as possible unless they have a
"dedicated nerd" at every bout, standing by to fix anything that
goes wrong. Something always goes wrong.
Software engineers get paid to find ways to automate things. So when
a nerd sees the scoreboard operator and penalty timer struggling to
pause their clocks in sync with the official timer, they think "this is
something a computer could do much better!" And they are correct;
it's a menial task with microsecond precision: perfect for a
computer.
But their overwhelming desire to automate is precisely why you need to
be wary of software engineers when you set up your bouts. We abhor
mindless repetition--eliminating it is what pays our bills. But
someone is going to have start up your infrastructure for every bout,
and most nerds are not going to be able to stick with this menial
task for very long.
Another important consideration is redundancy. Currently, the typical
setup for NSOs involves a lot of paper and stopwatches. Inaccuracies
are going to crop up this way, sure, but you're not Gotham City either.
Your scores are probably not going to differ at all if the penalty
timer is off by 2 seconds from the scoreboard timer. However, you also
don't have to worry about batteries dying, wireless network dropouts,
$800 computers being dropped or slammed into by skaters/refs, cracked
screens, etc. About the biggest problem you might face with the typical
setup is a 50¢ pen running out of ink, or needing to grab a spare
$10 stopwatch.