Yep, I said people are stupid on the radio. Why is technology is so hard Spark episode

So, earlier this week I caught a headline from the Spark blog that hit home—Computers are hard. Who’s to blame? | Spark—which is something I try to help people overcome with my books and my classes. Me being me (as if I’d be someone else), I had to comment:

I teach computer & Internet-related classes for a few universities around here in Vancouver as well as being the author of a couple computer books and I think the fault lies with us–the geeks who create and promote the very technology we love. I know this might be controversial, but I’ve found that over all we (geeks) create layers of terms and technologies that all sound so similar that it’s hard for casual users to keep straight. We also build powerful functionalities into software, but abstract how to access and use them through odd icons and menu items. As I’m trying to teach WordPress or write about starting a blog, I walk through the steps and am often amazed at how confusing the steps seem. How a “normal” warning seems dire to people who don’t realize that it’s just a warning for something that doesn’t happen often. To that end, and as @jennamcjenna points out, we need to do a better job of teaching basic computer skills to kids and adults. Basic computer literacy is essential, but what is considered “basic” is also changing so that average users always seem to be playing catch up. A friend who works at the Vancouver Public Library says that not only are basic Internet classes and workshops filled to the brim, but the basic computer courses as well. Is the iPad the next great computer salvation? Perhaps, but I think what is more important is working on teaching and explaining computers better. We, as geeks, also need to try to do is work on building better abstraction layers so, like a car, we can all understand how computers just work. Of course there will always be people who need to delve deeper into what and how a computer does and we’ll still have our own extra tools to do just that.

The next morning I got an email from Dan Misener wondering if I’d be willing to chat with him about this topic for the next episode of Spark.

Hmm, let me think about that for a moment…

Damn straight I would.

Today Spark 197 went live online—Spark 107 – March 28 & 30, 2010 | Spark—and if you want to jump ahead to the segment about technology it starts about 40 mins 50 seconds in. Yes, I say people are stupid, but individuals are smart. The problem with technology is two fold, geeks haven’t ton a great job of teaching and abstracting it, but a lot of people haven’t tried to meet us halfway.

Look at it this way. Say you want to drive a car. So you buy one, hop in, and start going down the road. Chances are you might be okay for a bit, but you’re going to run into problems. Not only do you have to learn as you go (literally) how to operate the vehicle, you have to learn the rules of the road (believe it or not there are rules, even if sometimes it doesn’t appear so).

Yeah this doesn’t sound like a great idea, hence why we have driver education and licensing rules.

No, technology and driving aren’t exactly the same, however I think it is fair to say that if given the choice, wouldn’t you rather learn about something so you can use it well?

As controversial as this might be, think there are two parts to making technology easier (and in many was then better): one is helping people learn and two is for geeks to see the flaws in how we’ve been creating technology.

The entire segment is very good and brings up excellent points that we should think about as we move forward.

  • http://bill.crazyriver.com Bill Kempthorne

    Listened to the episode this morning. The ‘meet half way’ is not a bad idea but I am going to give ‘users’ and out is one respect. I think we (i.e. technical folks) create an aura of unfathomability. The idea that computers just do random things for no apparent reason or the reason is so technically complex that it can’t be explained to the end user.
    I work in a technical environment every day and even between disiplines (server, network, application) we have little common understanding. It reminds me of my days as a math teacher where I would hear so-and-so student ‘just can’t do math’. We set up 3 or 4 levels of math instruction that re-inforced that view.
    Drives me completely around the bend. I don’t believe that the current generation of software is so buggy that user results are random, I don’t believe that everyone who’s computer gives them problems has a virus, and I don’t believe that technical problems in consumer technology is something people shouldn’t expect to understand.
    Anymore than I believe there should be math curriculum written with the expectation that can’t be taught to an any given grade 8 student.

    • http://www.trishussey.com/ Tris Hussey

      Bill I agree, just last night my fiancée was using Mail and a sent message was still sitting in the “Drafts” folder. She wanted to know why.

      Frankly I have no idea why it does that.

      So, yes, geeks try to obscure things…maybe we don’t want others to learn the secrets of our Darks Arts.

      ;-)

  • http://bill.crazyriver.com Bill Kempthorne

    Listened to the episode this morning. The ‘meet half way’ is not a bad idea but I am going to give ‘users’ and out is one respect. I think we (i.e. technical folks) create an aura of unfathomability. The idea that computers just do random things for no apparent reason or the reason is so technically complex that it can’t be explained to the end user.
    I work in a technical environment every day and even between disiplines (server, network, application) we have little common understanding. It reminds me of my days as a math teacher where I would hear so-and-so student ‘just can’t do math’. We set up 3 or 4 levels of math instruction that re-inforced that view.
    Drives me completely around the bend. I don’t believe that the current generation of software is so buggy that user results are random, I don’t believe that everyone who’s computer gives them problems has a virus, and I don’t believe that technical problems in consumer technology is something people shouldn’t expect to understand.
    Anymore than I believe there should be math curriculum written with the expectation that can’t be taught to an any given grade 8 student.

    • http://www.trishussey.com/ Tris Hussey

      Bill I agree, just last night my fiancée was using Mail and a sent message was still sitting in the “Drafts” folder. She wanted to know why.

      Frankly I have no idea why it does that.

      So, yes, geeks try to obscure things…maybe we don’t want others to learn the secrets of our Darks Arts.

      ;-)

  • http://bill.crazyriver.com Bill Kempthorne

    On the topic of ‘literacy’ – I think we’ve also suffered from the assumption that kids naturally understand technology. In both education and the work world we think we can let demographics solve the problem – if we wait long enough then everyone will just know this stuff.
    That simply has never happened. Just because kids use computers from a young age doesn’t mean they understand them or can be productive with them.

  • http://bill.crazyriver.com Bill Kempthorne

    On the topic of ‘literacy’ – I think we’ve also suffered from the assumption that kids naturally understand technology. In both education and the work world we think we can let demographics solve the problem – if we wait long enough then everyone will just know this stuff.
    That simply has never happened. Just because kids use computers from a young age doesn’t mean they understand them or can be productive with them.

TrisHusseyDotCom is Stephen Fry proof thanks to caching by WP Super Cache