On our team's web site, buried among the other debugging documents, was a page titled simply "Magic 8 Ball"®¹. If you visited it, you got a dark blue circle with a lighter-blue triangle, on which appeared white text with a randomly-chosen message. The messages were things like

  • Memory corruption.
  • Try a newer build.
  • Known bug.
  • Can't connect.
  • Hardware failure.
  • Looks like a X bug. (Where "X" was a random component.)

It was fun to give the 8-ball a shake, but the real purpose of the 8-ball was to be a link sent out in response to failure reports.

You see, there was a secret URL for each of the 8-ball's responses, so you could respond to a failure report with something like

The Magic 8 ball says... http://internalserver/magic8.asp?TWVGS

and when the person clicked on the link, they got an 8-ball that said "Known bug" or "Memory corruption".

Some teams liked the 8-Ball's responses so much, they asked us to add new custom messages to the repertoire.

Anyway, I was reminded of this by the story of Radio8Ball.

¹Magic 8-Ball is a registered trademark of Tyco Toys, Inc. When the Tyco scandal hit the airwaves, I always did a double-take before realizing that it was a different company.

  • Tyco International = scandal-plagued multinational conglomerate, cursed by shareholders.
  • Tyco Toys = a division of Mattel, maker of the Magic 8 Ball, beloved by soothsayers.