Friday, November 21, 2008

I hate phone calls

The wet rooikrans was giving me a hard time.

The smoke from my fire was starting to obscure the airport. I noticed the incoming aircraft deviated from their normal approach to avoid the plume. I was starting to worry I might get mistaken for an incompetent suicide bomber...you know: the slowly exploding kind.

Wet braai wood really sucks, but that was not what put me in this murderous mood.

No.

It was my phone. Or rather the people who called me.

To put you in the picture: I hate phone calls.

No, let me rephrase that: I detest(!) phone calls.

When I say I detest, I mean any and all phone calls: Even those where the "investment advisor" is kind enough to offer me 20% discount on their latest life insurance product.

I hate calls from my bank, dentist, vet, political parties, government departments, customer satisfaction surveys, pet shops, arms dealers, Julias Malema or even big JZ himself.

The only call I might tolerate receiving is one curt sentence: "May I press this big red button while you are in the building?"

Other than that: Don't. Freaking. Call. Me.

Disclaimer: Calls from my kids are fine too. And my wife. (I know they read this blog, and my momma raised no stoopid childrens.)

I regard phone calls as impolite, inconsiderate and counterproductive interruptions. Like a drive by smack in the head.

The nature of my work require concentration to keep a logical house of cards in balance in my head so that I can visualise the entire programming problem, prior to coding a solution. Most often it might take 30 to 40 minutes to reach the zen-like state where I am in the groove and the code flows by itself...or, if I'm writing, to develop the chutzpah to write a blog posting.

Then some or other idjit calls me. I have to drop whatever I am doing and give the caller my full and undivided attention.

Mentally I see the house of cards explode in a miniature mushroom cloud. A nervous twitch and murderous intent develops.

Even at a braai: When the phone rings, you have to put down either your drink or the tongs.

Equally unacceptable.

Unless it's the wife calling.

To find out when the meat will be ready.

From inside.

Most phone calls are unproductive

Now, an astute reader like your handsome self, might wonder why, if I hate phone calls that much, do I own a cell phone? Your observation is completely valid. Allow me to explain while we wait for the coals to get just right:

First off, the phone is for MY convenience. Not for someone else's. I use the phone as a communications and productivity device. To connect to the Internet from anywhere. To check my email. To send and receive instant messages. To receive URGENT phone calls.

The type of instant messaging most people are familiar with is SMS...cell phone text messages. By the way, calling a cell phone text message an "SMS" is technically incorrect because "SMS" stands for Short Message Service - ie a service and not a message. Instead of referring to a "SMS" a better name is "text" - as used almost everywhere in the world.

The advantage of cell phone text messages are that the messages are async. Instead of Wham! to the head, my attention is gently drawn to the fact that I have a message waiting. I can attend to the text as soon as I have a free moment or as soon as I can safely put down the tongs.

Like now. The pleasant sound of a crystal chime and a little vibration in my pocket to announce a a text message arrived. Quite agreeable. On both counts.

But, lets not get distracted. I think it comes down to being polite: Think before you dial.

When in doubt: Don't. Freaking. Call. Me.

This is especially true when you are calling your clients. Make sure that call is really necessary. If not, rather use a text message or an email.

Client-server messaging

Cell phone text messages are rather expensive at (a minimum of) around R 0.35. Other forms of instant messaging such as Google talk, MSN, ICQ, Mxit and so on are considerably cheaper at (roughly) R 0.019 per message. If you are thinking that cell phone companies are taking us for a ride on this...

SMS text messages (like the one in my pocket) work on all cell phones without the need to install additional software because they utilise the control channels used by the cell phone towers to route calls to your phone. Since the control channels are a scare resource in the sense that overloading them (with a large volume of SMS text messages for instance) would render all the phones in the cell unusable. Special arrangements and equipment must therefore be implemented in the towers to guard against this - which adds to the cost that the cell companies must recoup...not to mention the very agreeable profit margin they implement.

Other (non SMS) instant messaging services work on a client-server basis. This means that a small program runs on the cell phone and logs on to a messaging server in order to send or receive messages. The messages are normal data connections. While cost is a major advantage of this type of messaging, another advantage is that the software client programs can also be installed on a PC - thereby enabling you to send and receive instant messages either on your PC or on your phone - or both as your needs and circumstances dictate.

The main disadvantage of client-server instant messaging are two fold: first off, it requires software to be installed on the phone (or PC) and secondly there is no standard protocol.

The protocol problem can be overcome relatively easily by more clever software on the phone - like Fring for example which allows you to transparently talk to any of the most popular instant messaging servers. The "installed base" problem is a bit more difficult because the cell phone companies have little incentive to subsidize phones NOT to use the very expensive SMS protocol.

From an end-user perspective however, client server instant messaging makes much more sense - financially and because it is so flexible. For instance, there is no 160 character limit per message, one can easily setup up group discussions, send media (eg pictures / sound) or documents. Perhaps the most important benefit is that the protocols and software are indefinitely expandable which means that software developers can add features and controls to make it more effective and productive.

A testament to how effective client-server based messaging can be is the extremely rapid uptake of Mxit in South Africa.

Lead paint

That reminds me: I had a text message waiting on my phone. I put down the tongs to read it. It said:

"There is a fly in my drink."

Ah. That announces the start of a distributed, virtual braai. Everybody is braaining. Just not physically together. There's going to be a lot of typing tonight.

I replied: "Interesting."

I barely had time to optimize the placement of the wood in fire when the next came. I read:

"It's swimming around man."

I put the tongs down again and typed:

"Dude. Stick your finger in your glass. Remove the fly. Or ask your mommy to help you."

Poor Kurt. Lead painted toys as a boy. He's going to burn the chicken tonight.

6 comments:

  1. Snap! I hate phone calls too. Good info.

    ReplyDelete
  2. Thanks Waldo - great info. Is there a download for a Mac X?

    ReplyDelete
  3. Bill,

    You're welcome! :-)

    I recommend pigdin - it's freeware and it supports a number of gateways: including gtalk, msn, icq, etc, etc.

    Pigdin runs on Windows, Mac OS X and Unix.

    You can download it here:
    http://www.pidgin.im/download/

    Fring of course only runs on cell phones. To get a copy, point your PHONE's browser to http://m.fring.com

    ReplyDelete
  4. This is so you...I will never call you (dont think I ever have)...but count on a mail form time to time! Enjoyed the read:)

    ReplyDelete
  5. You took the words right out of my mouth! Thanks so much.

    ReplyDelete
  6. Phone calls stress me out.I hate it when I give someone my cell phone number and they call me when I'm asleep and leave a message and want a phone call back.I need sleep!I have health problems so I don't have much endurance and gee it goes in one ear and out the other.When people wrtite you can remember it forever.Then some people get angry if you don't call them at 2 AM or some crazy time.I have a tendency to get exhausted on the phone and forget what the sunject was because right now in my life there's a great deal of stress.I don't need to tell people about my problems or listen to them for 4 hours or so!People expect so much out of you and then you get even more tired.It's a big waist of time.Easier to text a fast I'm ok message or write an email or send a postal card.Zip..done! but talking takes so much energy and wastes time!

    ReplyDelete