There’s always something to howl about

Illustrating a software paradigm shift in the simplest possible way. Or possibly I’m just simple-minded.

I have every intention of talking about the paradigm shift in software engineering that is being ushered in by the iPad. The iPhone pushed us half the way there with “apps” — dedicated client interfaces into server-based databases. The iPad pushes all that much further, with interesting implications for real estate marketing.

Meanwhile, I’d like to use a very simple example to illustrate how a small change in the way software operates can result in big changes in the way we live our lives.

Consider the alarm clock: Big, clunky and loud, a magnificently useless dust magnet. One alarm, one time a day, set it and regret it. The digital age brought us the snooze alarm, and micro-electronics gave us the his-‘n’-hers alarm clock with a weekend override. But still very dumb technology, guaranteed to fail — partially twice a year at daylight savings time and completely every time the electricity goes out.

Enter the iPhone:

What you are seeing are my early-morning alarms: I get up early to deal with my email and to work out, then I get back into bed with Cathleen to snuggle for fifteen minute before we both get up to walk the dogs and get our days started.

The point is, I can have as many alarms as I want. It’s useful for software engineers to replicate analog tools in digital form. End-users already understand the concept, and so the new software simply seems to replicate the familiar analog functionality.

But this is not true, all appearances to the side. By enabling you to set up — say the word: to program — as many alarm clocks as you might need, the iPhone’s implementation of the alarm clock idea permits you to shift the way you have always thought about that wretched noise that greets the dawning.

This is an extremely simple example, but a useful one, I think. Software, at a minimum, permits us to do a better job at the things we’ve always done. But if we stretch our minds and use the tool as it can be used, and not simply as we have always used it in the past, then software helps us to do things we have never done before.


5 Comments so far

  1. Joe May 16th, 2011 10:50 am

    “…the paradigm shift in software engineering that is being ushered in by the iPad.”

    Like the new Area Scout iPad app. We were just introduced to this app lately. With the app loaded up, simply driving a neighborhood pops up homes that are for sale. Here is a video on it:

    I think this one is a game changer!

  2. Greg Swann May 16th, 2011 11:05 am

    > Like the new Area Scout iPad app.

    I just played with it. That’s pretty cool.

    > I think this one is a game changer!

    Tell me why? Zillow and Trulia have both had this, and I always thought the feature was all hat, no cattle. I like the idea of being able to deal with the “what about that one?” question, but “that one” is only very rarely even close to being the right house. It just has a sign in front of it. What will be different about Area Scout?

  3. Missy Caulk May 16th, 2011 11:25 am

    Well I hope you take a shower before getting back in bed with Cathleen after working out.

  4. Greg Swann May 16th, 2011 11:31 am

    > Well I hope you take a shower before getting back in bed with Cathleen after working out.

    I can’t think of a single way of responding to that observation, so I’m just going to leave it alone. 😉

  5. Thomas A B Johnson May 16th, 2011 11:43 am

    I had this functionality on my Palm Pilot. We are just beginning to learn to apply the magic. We could even beam our contact information to each other, but that required the other guy had a Palm as well. Now you just call the guy and he has your information.