Add a horribly-written incomplete essay on derby software
This commit is contained in:
parent
7f2f86d36f
commit
1330d5cd89
|
@ -0,0 +1,49 @@
|
|||
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.
|
Loading…
Reference in New Issue