When in doubt, consult the online Magic 8 Ball

Date:November 22, 2007 / year-entry #415
Tags:other
Orig Link:https://blogs.msdn.microsoft.com/oldnewthing/20071122-00/?p=24413
Comments:    13
Summary: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....

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.

Comments (13)
  1. Tom says:

    I know it’s off topic, but I wanted you to know that people still read this, even on holiday. :)

  2. Darryl says:

    What holiday?  

  3. Tarmin says:

    Don’t forget Tom: not all of Raymond’s subscribers are American…

  4. e.thermal says:

    you mean there other countries have electricity too? just kidding.

  5. Szajd says:

    The Old New Thing is syndicated in newspapers here, still no electricity. :(

  6. Szajd's stand-in says:

    Szajd is telling the truth.  They have no electricity.  On our side of the river though we have electricity.  Szajd reads Old New Thing in newspaper, forwards a reply via smoke signals and I post it for him. Hard to read his messages on windy days like today.  :(

  7. Szajd's stand-in's stand-in says:

    Szajd’s stand-in shares only part of the truth.  He has electricity but no Internet – only telegraph.  He read Szajd’s message, walks to telegraph office, sends to me on modern side of country.  I do have Internet.  It visit me daily in how you say donkey cart.  I post message for Szajd’s, Szajd’s stand-in, and myself.

    We all very thanksgiving for your column Raymond.  Most of all Szajd.  When electricity finally make it to his village in 2015 he plan to be Windows 98 Programming Guru.

  8. Miral says:

    That’s amusing.  I’ve often used this form of reply for bugs I’ve looked at (usually when I’ve only had a quick glance at the code or even am just recalling the code from memory, but sometimes after a more in-depth investigation too).

    I’ve never had a website to back up my responses, though.  Maybe I should make one :)

  9. Peter says:

    Reminds me of this:

    http://web.archive.org/web/20001205142700/http://8ball.federated.com/

    Raymond’s one is pretty cool, but there’s something cool about knowing it’s a real thing you’re looking at :-)

  10. Sarah says:

    I’ve unpacked the excellent "Yoda 8-ball" here in the UK.  Good memories of employing his wisdom in the office.

    Try not, do.

  11. Scott says:

    Didn’t know it wasn’t the toy Tyco in the scandal until just now.

  12. GreaseMonkey says:

    It reminds me of BOFH (b****rd operator from hell).

Comments are closed.


*DISCLAIMER: I DO NOT OWN THIS CONTENT. If you are the owner and would like it removed, please contact me. The content herein is an archived reproduction of entries from Raymond Chen's "Old New Thing" Blog (most recent link is here). It may have slight formatting modifications for consistency and to improve readability.

WHY DID I DUPLICATE THIS CONTENT HERE? Let me first say this site has never had anything to sell and has never shown ads of any kind. I have nothing monetarily to gain by duplicating content here. Because I had made my own local copy of this content throughout the years, for ease of using tools like grep, I decided to put it online after I discovered some of the original content previously and publicly available, had disappeared approximately early to mid 2019. At the same time, I present the content in an easily accessible theme-agnostic way.

The information provided by Raymond's blog is, for all practical purposes, more authoritative on Windows Development than Microsoft's own MSDN documentation and should be considered supplemental reading to that documentation. The wealth of missing details provided by this blog that Microsoft could not or did not document about Windows over the years is vital enough, many would agree an online "backup" of these details is a necessary endeavor. Specifics include:

<-- Back to Old New Thing Archive Index