I’ve been learning to play the accordion.
The process of learning the accordion has illustrated to me, viscerally, what usability researchers have been saying for years: Humans can’t actually multitask. If you think you’re multitasking, either:
- You’re rapidly switching between two things, and doing both of them poorly
- You’re doing one activity during the inherent downtime parts of another activity
- One activity has become so automatic that you can do it without conscious thought, freeing you to focus on the other activity
When you’re playing the accordion, your left hand is pushing buttons to play the chords of the song and keep time, while your right hand plays the main melody on a piano keyboard. They’re playing different parts and using different interfaces to do it. There’s also a third activity, the alternate squeezing and pulling motions needed to keep air flowing through the reeds; the moment you stop doing that, the sound stops as well.
The squeezing and pulling soon became automatic; I don’t even think about that anymore.
My biggest trouble is doing the left-hand and right-hand parts at the same time. As soon as I look at a new musical score, I can fairly easily play just the left-hand part, or just the right-hand part. One activity with full conscious attention. But getting the two parts to happen together takes hours of intense practice per song. Each part demands my full conscious attention, but I am neurologically incapable of doing that. It’s like trying to run through a wall.
A way around the wall is to learn one of the two parts (usually the chords) so well that I can do it automatically, without thinking, and focus my conscious mind on the other part.
The other way around the wall is to “chunk” segments of both parts together. For example, a certain song might have the left hand playing eighth notes of G, G-minor each time the right hand plays a B-flat quarter note. I can learn that as a single chunk and then perform the song as a sequence of chunks. This essentially turns a multitasking operation into a single-tasking operation with more difficult pieces.
I’m willing to put in all this effort because music is a fun hobby and I like the way it sounds when I finally get the two hands playing together. Whereas learning a software interface (other than a game) is nobody’s idea of a fun hobby, and is generally something that people want to get over with as soon as possible so they can focus their entire conscious mind on creating their content or otherwise doing their work.
Of course, your software is a shining beacon of usability that would never require users to multitask… or would it? Does your interface ever, for instance, require users to remember some important piece of information while also navigating a maze of menus and dialog boxes? To you, that navigation may be something you can do automatically, unconsciously, leaving your conscious mind focused on the important stuff. But to users who haven’t yet memorized the chords, so to speak, that navigation still requires conscious thought, and might force the melody right out of their head.
February 4, 2010 at 8:25 pm
But can you play the Trumpet/Thunder Hornpipe (known to me as the theme to Captain Pugwash http://www.hitentertainment.com/captainpugwash/)?
February 4, 2010 at 8:26 pm
D’oh, autolink botch. Try http://www.hitentertainment.com/captainpugwash/
February 5, 2010 at 3:39 am
I gotta admit: With my phychology background, I cringe whenever I see article that says “this proves you can’t multitask”. Specifically, the use of the words “can’t” and “proves”. There’s a LOT of research on multitasking. No research that I’m aware of has concluded that we can’t multitask – merely that we’re really (really) ineffective at it.
February 5, 2010 at 2:24 pm
“* One activity has become so automatic that you can do it without conscious thought, freeing you to focus on the other activity”
Er, which is multi-tasking. Stop belittling the subconscious; it’s arguably much more interesting than the attention-hogging conscious.
But the point on UIs is well taken.
February 5, 2010 at 5:49 pm
Consider me properly chastised for my sloppy language!
February 27, 2010 at 5:25 pm
Multi-tasking is possible, but it is very hard!
Professional musicians, especially Jazz players, can receive multiple inputs and provide multiple outputs of sounds at the same time. Many of then can even talk to you about something completely different subject, if it’s trivial. My dad can respond to questions like “did you call mom to change our schedule?” or “are you hungry yet?” and never stop playing. Once you ask him something more challenging, he stops playing or he ignores the question and makes a face that we know means “I can’t answer that now”.
I am no musician, but I can listen to audio books cleaning the house, washing dishes, and even code CSS at the same time. But I can’t read e-mail, RSS, play Wii or code Javascript while listening them. When I try, I simply ignore the audio book and I have to go back some minutes to catch up.
I agree that interface designer must do it’s best to require less from the user to achieve something, but there is parts of the interface so intuitive that one could simply assume that it’s easy to be considered a background task.
Great article!
October 5, 2010 at 9:22 am
I agree with @Blair above, but I also understand this post completely, being an accordion beginner and usability advocate myself.
The learning process is very interesting with accordion and other musical instruments, where it seems you digest actions a chunk at a time until they become more and more automatic. I would say that there’s a gradual scale for how automated something is, too and the ability to make an action automatic gains speed the more you do it.
A musician friend of mine once raved about the fantastic feeling you get when you’ve slept overnight and come back to your practise to find that the work you did yesterday seems to have become a little more automatic overnight. That does seem to be true for me too, but in software you simply cannot wait for your users to have a good night of sleep and try again the next day!