Monday, September 15

Life

Magic

I spent the day at my brother's house celebrating my nephew's second birthday. While he likes the Lego I bought him, his favourite present by far was the Wiggles Safari DVD (the Wiggles meet Steve Irwin, Crocodile Hunter).

As soon as he had it unwrapped, he grabbed the DVD, trotted into the living room, and -

Well, he doesn't quite have this down pat. He put the DVD on the shelf under the TV, grabbed the remote control, and started pushing buttons. After all, the DVD player is too high up for him to reach, so it's worth a try.

At two, he's realised that if you put the shiny round thing in the silver rectangular thing and push the little buttons on the small grey oblong thing, pictures and music come from the square black thing and you can dance along - which at that age consists of spinning in circles until you fall over.

Unfortunately, the DVD was warped, and in the middle of Wobbly Camel the picture and sound broke up and it swiftly became unwatchable. We found that only the first two and last three of fifteen or so songs played properly.

Which kind of ruined the magic...

What I'd like to do here is write a Whittleian essay about how what engineers really want to do is magic - build machines that work so well that the very workings that they laboured so hard to create are effectively invisible to the user. You do this and that happens, every time, without any noise or smoke or heat. You don't need to pull it apart twice a year to grease the flanges or re-tune the interociter. You don't need to prime it with margarine before starting it when the weather's below freezing.

It just works.

I guess I went into computers because it's the closest useful field we have to magic. You move this thing until that thing points to this other thing, then you push on this thing and music! Movies! Books! Your printer springs to life and prints out a newspaper, or you send a letter to your friend on the other side of the world (and it arrives in a matter of seconds.)

Bugs are the mis-aligned gears and dry solder joints in the engineering magic of programming. When you run into a bug, it reveals the workings you've tried so hard to hide. The magic is ruined, though we're used to it and we usually manage to pick ourselves up and move on.

(Like, say, when my ADSL connection drops out and destroys the illusion that the internet is "just there".)

One recent failed spell has reduced Tuning Spork to speaking in tongues in a most amusing way, but usually the results are just a bloody nuisance.

I have no idea where this post is going, though, so I'll stop here. If you do happen to know, please tell me and I'll do my best to finish it.

Posted by: Pixy Misa at 06:25 AM | Comments (5) | Add Comment | Trackbacks (Suck)
Post contains 498 words, total size 3 kb.

1 I think you were going to say that all bugs must be stomped out so that the illusion of magic remains intact.

Posted by: Susie at Monday, September 15 2003 11:31 AM (SM1Wt)

2 Excellent post! I love hearing Mac users tell me how difficult and clunky Windows is, because I get to ask them how many AOL uers they know who couldn't function on a Mac. My father-in-law is the perfect example. He has no clue as to what he's doing, but manages quite nicely on AOL.

Posted by: Ted at Monday, September 15 2003 02:36 PM (2sKfR)

3 My interociter is much nicer than that.

Posted by: Ryan at Wednesday, September 17 2003 09:59 AM (SrRJG)

4 I can help *starts signing*; crocodile hunter, big Steve Irwin. crocodile hunter, action man - crocodile hunter, tell ya true- krighky, it's a croc', I'll save it if I can. or http://www.thewiggles.com.au/CD/safari/wigglysafarimusic.html

Posted by: jim at Wednesday, September 17 2003 09:27 PM (lN8eP)

5 Thanks, but I already have that stuck firmly in my head, so you can't do any more damage. Oh, by the way, it's "crikey".

Posted by: Pixy Misa at Wednesday, September 17 2003 09:54 PM (jtW2s)

Hide Comments | Add Comment

Comments are disabled. Post is locked.
42kb generated in CPU 0.0182, elapsed 0.2296 seconds.
56 queries taking 0.2218 seconds, 237 records returned.
Powered by Minx 1.1.6c-pink.