tadhg.com
tadhg.com
 

Internet Illiteracy

12:40 Thu 11 Feb 2010
[, , , ]

Rather widespread, apparently. When a ReadWriteWeb article on Facebook’s collaboration with AOL became a highly-ranked Google search result for “facebook login”, hundreds of Facebook users descended on that article and used the Facebook Connect button on that screen—which ReadWriteWeb provides so that people can leave comments using their Facebook account—and then became extremely confused, not understanding why they weren’t being brought to their usual Facebook home screen.

So they left comments—lots of comments—complaining, many apparently under the impression that they had logged into Facebook and had been presented with a new design for the Facebook home screen.

Of course it’s amusing, but it’s also rather sad. The fact that users—daily users—of Facebook don’t understand the concept of different sites, don’t pay any attention whatsoever to the URL, and can completely ignore an entire article while scrolling a page looking for the one thing that seems familiar (the Facebook logo with a login widget) is quite depressing. That their habit for logging into Facebook is to search for “facebook login” and then click on the link is one thing, but that they’re unable to understand what happens when presented with a scenario where that doesn’t work is somewhat mind-boggling to me.

That’s part of the problem, though—it’s very difficult for me, a programmer who’s been professionally involved with the web for a long time, to put myself in the mindset of a new (or naive) user. It’s hard for me to pretend that I don’t know what a browser is, that I don’t know what a server is, that I don’t know what a URL is.

Part of that is knowledge, but part of it is also attitude. I don’t know if I could use a browser for any extended period and not start wondering about at least the basics of its operation, not start trying to find answers to questions like “how does this work?” and “what’s going on here?”. This comes back to a fairly familiar argument that’s been present in computing for a long time: should users have to know anything about how things work, or should everything (OS, applications, filesystems, whatever) do whatever the user needs without requiring them to understand anything beyond the extremely narrow confines of what they’re trying to do?

Both sides generally bring out analogies, e.g. people shouldn’t have to know how an internal combustion engine works in order to operate their car. The counterpoint is that having some clue of what’s going on can be incredibly useful—like knowing enough about how a car works so that your accelerator gets stuck down you can consider shifting into neutral [1]. You don’t need to know how a web browser works, or a web site, but you should know that you’re using a web browser, and that a web browser connects to web sites… but that’s just my opinion.

The problem with that opinion is that it’s a question of degree, and it’s hard to get to agreement. I’ve been in the position of those users, kind of. I’ve been in the position of wanting some piece of software to simply do a task, and of not wanting to know anything about its internals—and sometimes I’ve simply been completely wrong about what the software actually does. I’ve gotten quite irritated at those times, and I would have had no interest in someone telling me that I needed to learn more about some (to me) obscure technology in order to progress. On the other hand, none of those times have involved things I do or use habitually.

ReadWriteWeb has a followup article, in which they take the stance that the internet has to be made to work for people like those who confused the original article with the Facebook login page. I have no doubt that they’re right from a commercial and/or pragmatic perspective. But is that really the answer? Isn’t ignorance a problem that needs tackling? Isn’t deliberate ignorance something that should be discouraged? I say “deliberate” because, if you have access to a browser and you run into problems like this one, you already have access to most of what you need to learn. ReadWriteWeb argues that the people in question have “chosen to be smart about other things”, which may be true, but isn’t that the same as saying that they’ve chosen not to be smart about how to use the internet? If so, should the internet have to adapt to the consequences of that choice? Or should the users in question have to accept occasional frustration as a consequence of “choosing to be smart” only about other things?

[1] This is not to say that the driver in this case was at fault; the Lexus was at fault. Nor am I comparing the driver to the confused users commenting on the ReadWriteWeb article; I’m just pointing out that that knowledge could have been useful at the time.

4 Responses to “Internet Illiteracy”

  1. micah Says:

    I think this is an obvious (in hindsight) side effect of the shift from web pages to web-apps. As the web becomes more useful to the average person, we will see more and more new, naive, and uninformed users. You see a similar thing with twitter (for example, @tyler getting thousands of @-replies to people thinking they’re talking to @tyler florence or @tyler perry). The fact is, the internet as we know it is changing. One can no longer make the assumption that your users are tech savvy, or even tech aware.

    I agree that it would be better if people knew something about the technology that they are using, but that mindset has been trained out of us for the past hundred years. You don’t need to know how something works, it just does. And if it stops working, throw it away and buy a new one. Hell, we as members of the tech industry are just as guilty of this. How often have you had to write in assembly or machine code? Hardly ever. Instead, we go to what we know, Python or Ruby or what have you, and just expect it to work. As tech gets more and more abstracted, we will see more and more of this.

    Side note: I think this is a clear indication that for a large number of users, the direction that Apple is taking with the iPad is exactly the right one. It’s the same direction that ChromeOS is going, as well. For you and I (and most people we know) typing facebook.com into a url bar is mind-numbingly obvious. But, apparently, for many people it is not clear; being able to poke your finger at the big familiar blue button that says “Facebook” is just how it should work as far as they’re concerned.

    Should people evolve and learn the technology they are using? Absolutely. But should we, as developers, consider their issues and their willful ignorance when designing these technologies? I’d suggest the answer here, as well, is “absolutely”. And if, in doing so, we can help transform “ignorant” user into “informed” users, so much the better.

  2. Graham Says:

    “You don’t need to know how a web browser works, or a web site, but you should know that you’re using a web browser, and that a web browser connects to web sites… but that’s just my opinion.”

    Not everyone uses those terms and, increasingly, they’re not very useful terms!

    “Should users have to know anything about how things work, or should everything (OS, applications, filesystems, whatever) do whatever the user needs without requiring them to understand anything beyond the extremely narrow confines of what they’re trying to do?”

    Computing itself was founded on a yes to this question!

  3. Graham Says:

    ahem… I mean yes to the latter

  4. Mollydot Says:

    I wonder as well how much was caused by facebook changing its interface now & talk about it. Would they have been so quick to assume this was a new interface at some other time?

Leave a Reply