Welcome!

Machine Learning Authors: Elizabeth White, Progress Blog, Pat Romanski, Liz McMillan, Kevin Jackson

Related Topics: Machine Learning , Java IoT, Industrial IoT, Mobile IoT, Microservices Expo, ColdFusion, IBM Cloud, PowerBuilder, Weblogic, Microsoft Cloud, Linux Containers, Adobe Flex, Symbian, Open Source Cloud, Containers Expo Blog, Eclipse, Cognitive Computing , Silverlight, PHP, Agile Computing, Video, Wearables, Release Management , Recurring Revenue, Artificial Intelligence, Log Management, Server Monitoring, @CloudExpo, CRM, Ruby-On-Rails, Apache, Perl, Python, CMS

Machine Learning : Article

Engelbart's Usability Dilemma: Efficiency vs Ease-of-Use

Doug Engelbart developed a 5-finger keyboard with keys like a piano, used by one hand...but it was very difficult to learn

The mouse was the original idea of Doug Engelbart who was the head of the Augmentation Research Center (ARC) at Stanford Research Institute. Engelbart's philosophy is best embodied, in my opinion, in the design of another device that he invented, the five-finger keyboard. It had keys like a piano and was used by one hand. The problem was, the five-finger keyboard and mouse combination was very difficult to learn.

In his book, Designing Interactions, Bill Moggridge muses on the improbable invention of the computer mouse.

“Who would choose to point, steer, and draw with a blob of plastic as big and clumsy as a bar of soap? We spend all those years learning to write and draw with pencils, pens, and brushes.”

Who indeed? At the time the mouse was invented other devices such as the light pen, key pads, and joysticks and even the trackball existed or were being considered for pointing devices in computing. How did the mouse come to be the most common pointing device?

The mouse, that unlikely “blob of plastic” was the original idea of Doug Engelbart (pictured) who was the head of the Augmentation Research Center (ARC) at Stanford Research Institute. ARC also invented the first word processor, hypertext, and groupware – all of which were first demoed in 1968, 15 years before Apple Computer introduced the Lisa and 13 years before Xerox PARC introduced the Star, the ancestor of the modern personal computer.

The mouse became the pointing device of choice for ARC because it was proven, in user testing, to be the most efficient of all the devices tested.  There was nothing elegant or particularly attractive about Engelbart’s mouse – he adopted it because it required less user-effort and was more precise than anything else they tested.  Engelbart was not interested at all in ease-of-use; he was interested only in improving the efficiency with which humans interacted with computers.



The first mouse

Engelbart had ideas around human-computer interactions that he originally described in 1962 in his seminal paper, “Augmenting Human Intellect: A Conceptual Framework.”  This paper is the foundation of Engelbart’s philosophy on human-computer interaction and it led to the invention of the mouse, hypertext, windows, and groupware.

According to Engelbart, in order to achieve the best human-computer symbiosis – an objective that is central to his Augmenting Intellect philosophy – users need to be trained to use the most efficient computer artifacts (e.g. pointing devices, keyboards, etc.).  Engelbart did not believe that computers should be easy for novices to use; he believed that people would require lengthy training in order to be truly effective. Specifically, he wanted computer interactions to be based on systems that, with considerable training, were the most efficient – not the easiest to use.

Engelbart 's philosophy is best embodied, in my opinion, in the design of another device that he invented, the five-finger keyboard. The keyboard had keys like a piano and was used by one hand.  It was based on chords, sort of like a guitar, where pressing combinations of buttons output certain characters.



The NLS keyset

The five-finger keyboard was used in combination with a three-button mouse so that your left hand was always on the keyboard and your right hand was always on the mouse. The two devices complemented each other and allowed extremely fast data entry and computer interactions.  The problem was, Engelbart’s five-finger keyboard and mouse combination was very difficult to learn. Bill Moggridge describes the use of these devices together in Designing Interactions, as follows:

“This is how the interactions were designed. On the mouse, one button was to click, another was called command accept, and the third was called command delete. If you wanted to delete a word, you hit the middle button on the keypad, which was the letter d. It was d because it is the fourth letter in the alphabet and this was a binary coding, 1, 2, 4, 8, 16.  If it was the letter f, it was the sixth letter so you’d hit the 2 and the 4 keys at the same time.“



First demo model of Engelbart’s five-finger keyboard and mouse combination

Using the five-finger keyboard and the mouse together a user had access to an enormous amount of functionality – far beyond what you can do with the full QWERTY keyboard, mouse, and GUI systems of today.  Sadly, however, the use of these devices in combination was simply too difficult.  This was a recurring theme in Engelbart’s work: in order to use his computer systems you had to master the input devices, which took a lot of training. This is Engelbart’s Dilemma. His systems were far more efficient and potentially more powerful human-computer interfaces, but they were extremely difficult for novice users.

Today, human-computer interaction is focused on ease-of-use and learnability. Ideally, people should be immediately effective with a computer the first time they use it. The emphasis is on usability – without the necessity of training. The exact opposite of Engelbart’s approach.

Engelbart’s dilemma is that his philosophy produced some of the best computer technologies of our age (e.g. mouse, windows, word processing, etc.), but the full realization of his vision is completely counter to way interaction designers think of computers systems today. In fact, Engelbart's belief in efficiency over ease-of-use places him in the fringe of computer interaction design today. That’s sad considering he’s done more for interaction design than any else I can think of.

Are Engelbart’s ideas about efficiency over ease-of-use completely crazy?  I don't think so – not entirely.  I once heard or read (I can’t remember which) that Engelbart compared his interaction system to that of the violin. In essence, he said that the violin is an awkward instrument for novices but that, with training, a good musician can create incredibly beautiful music. My son trained in the violin for a couple of years, and I can attest to the amount of practice it took to master even simple melodies, but I’ve also seen good students play music that moved me more than any other instrument I have ever heard. Perhaps, like the violin, people could reach a new level of synergy with computers if they followed Engelbart’s philosophy and focused on efficiency over ease-of-use. 

The truth is we may never know if Engelbart is right, because the computer is the province of the masses and not just expert users.  If we were designing a musical instrument today, our focus on ease-of-use and learning would probably lead us to the kazoo rather than the violin.

This column appears exclusively at SYS-CON.com. Copyright © 2008 Richard Monson-Haefel.
(This copyright notice supersedes the one auto-generated at the foot of this page.)

More Stories By Richard Monson-Haefel

Richard Monson-Haefel, an award-winning author and technical analyst, owns Richard Monson-Haefel Consulting. Formerly he was VP of Developer Relations at Curl Inc. and before that a Senior Analyst at The Burton Group. He was the lead architect of OpenEJB, an open source EJB container used in Apache Geronimo, a member of the JCP Executive Committee, member of JCP EJB expert groups, and an industry analyst for Burton Group researching enterprise computing, open source, and Rich Internet Application (RIA) development.

Comments (6) View Comments

Share your thoughts on this story.

Add your comment
You must be signed in to add a comment. Sign-in | Register

In accordance with our Comment Policy, we encourage comments that are on topic, relevant and to-the-point. We will remove comments that include profanity, personal attacks, racial slurs, threats of violence, or other inappropriate material that violates our Terms and Conditions, and will block users who make repeated violations. We ask all readers to expect diversity of opinion and to treat one another with dignity and respect.


Most Recent Comments
Fibido 04/10/08 01:12:22 PM EDT

I use the the Bluetooth Frogpad to do much the same as his keyboard. It uses chords too. I had to work on it for about 7 weeks before I was typing 30wpm. Now after a year, I can switch hands (I have a left and right frogpad) and use the mouse at the same time typing about 45 wpm. For reference, I type about 60 wpm on a full keyboard. I see a huge difference in normal day to day tasks. If I could split the mouse and keyboard across separate apps it would only get better.

Eric Rickard 04/10/08 07:22:54 AM EDT

It's great to see Doug's back in the news. There are few computer pioneers who remain relevant beyond their natural career span. Thanks for the article. I know that it's been a frustration of love for Doug to see so many of his ideas reamin in the archives. I encourage all new computer scientists and engineers to review Doug's early papers. It's a gold mine of ideas!

Dorai Thodla 04/09/08 11:48:13 PM EDT

Doug once mentioned that he trained his daughters when they were young and it did not take them long to learn it.

I think the Accordion keyboard did not get enough exposure for us to test out the theory whether it is more difficult to learn. Valerie Landau did a study with her students in CSUMB with some interesting results and has built several prototypes since then.

Have you seen teenagers texting? They use one hand, and type faster than we can on a qwerty keyboard.

The opencourse.org has some material on some of the CSUMB studies.

Gardner Campbell 04/08/08 06:03:06 AM EDT

Engelbart believed everyone should be striving toward just the capability and collective intelligence he outlined in his “Augmenting Human Intellect,” and he also believed that if we didn’t, we were surely doomed as a civilization.

davidw 04/08/08 04:41:38 AM EDT

Engelbart was concerned with tools for group collaboration, process hierarchies, and multi-level nesting of organizational knowledge. Take a look a his “mother of all demos” demo, which is indeed truly amazing. Here's the link: http://youtube.com/results?search_query=mother+of+all+demos&search_type=

cgerrish 04/08/08 04:09:09 AM EDT

I like Doug Engelbart as much as the next guy, but you’d think we could move beyond 1968, the icon, the mouse and the window.

@CloudExpo Stories
Cloud-based disaster recovery is critical to any production environment and is a high priority for many enterprise organizations today. Nearly 40% of organizations have had to execute their BCDR plan due to a service disruption in the past two years. Zerto on IBM Cloud offer VMware and Microsoft customers simple, automated recovery of on-premise VMware and Microsoft workloads to IBM Cloud data centers.
Elon Musk is among the notable industry figures who worries about the power of AI to destroy rather than help society. Mark Zuckerberg, on the other hand, embraces all that is going on. AI is most powerful when deployed across the vast networks being built for Internets of Things in the manufacturing, transportation and logistics, retail, healthcare, government and other sectors. Is AI transforming IoT for the good or the bad? Do we need to worry about its potential destructive power? Or will we...
Many organizations adopt DevOps to reduce cycle times and deliver software faster; some take on DevOps to drive higher quality and better end-user experience; others look to DevOps for a clearer line-of-sight to customers to drive better business impacts. In truth, these three foundations go together. In this power panel at @DevOpsSummit 21st Cloud Expo, moderated by DevOps Conference Co-Chair Andi Mann, industry experts will discuss how leading organizations build application success from all...
SYS-CON Events announced today that Daiya Industry will exhibit at the Japan External Trade Organization (JETRO) Pavilion at SYS-CON's 21st International Cloud Expo®, which will take place on Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA. Daiya Industry specializes in orthotic support systems and assistive devices with pneumatic artificial muscles in order to contribute to an extended healthy life expectancy. For more information, please visit https://www.daiyak...
SYS-CON Events announced today that SIGMA Corporation will exhibit at the Japan External Trade Organization (JETRO) Pavilion at SYS-CON's 21st International Cloud Expo®, which will take place on Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA. uLaser flow inspection device from the Japanese top share to Global Standard! Then, make the best use of data to flip to next page. For more information, visit http://www.sigma-k.co.jp/en/.
The last two years has seen discussions about cloud computing evolve from the public / private / hybrid split to the reality that most enterprises will be creating a complex, multi-cloud strategy. Companies are wary of committing all of their resources to a single cloud, and instead are choosing to spread the risk – and the benefits – of cloud computing across multiple providers and internal infrastructures, as they follow their business needs. Will this approach be successful? How large is the ...
Your clients expect transactions to never fail, cloud access to be fast and always on, and their data to be protected - no exceptions. Hear about how Secure Service Container (SSC), an IBM-exclusive open technology, enables secure building and hosting of next-generation applications, both cloud and on-premises. SSC protects the full stack from external and insider threats, allows automatic encryption of data in-flight and at-rest, and is tamper-resistant during installation and runtime – with no...
With major technology companies and startups seriously embracing Cloud strategies, now is the perfect time to attend 21st Cloud Expo October 31 - November 2, 2017, at the Santa Clara Convention Center, CA, and June 12-14, 2018, at the Javits Center in New York City, NY, and learn what is going on, contribute to the discussions, and ensure that your enterprise is on the right path to Digital Transformation.
SYS-CON Events announced today that B2Cloud will exhibit at SYS-CON's 21st International Cloud Expo®, which will take place on Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA. B2Cloud specializes in IoT devices for preventive and predictive maintenance in any kind of equipment retrieving data like Energy consumption, working time, temperature, humidity, pressure, etc.
SYS-CON Events announced today that NetApp has been named “Bronze Sponsor” of SYS-CON's 21st International Cloud Expo®, which will take place on Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA. NetApp is the data authority for hybrid cloud. NetApp provides a full range of hybrid cloud data services that simplify management of applications and data across cloud and on-premises environments to accelerate digital transformation. Together with their partners, NetApp em...
SYS-CON Events announced today that Interface Corporation will exhibit at the Japan External Trade Organization (JETRO) Pavilion at SYS-CON's 21st International Cloud Expo®, which will take place on Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA. Interface Corporation is a company developing, manufacturing and marketing high quality and wide variety of industrial computers and interface modules such as PCIs and PCI express. For more information, visit http://www.i...
SYS-CON Events announced today that Massive Networks, that helps your business operate seamlessly with fast, reliable, and secure internet and network solutions, has been named "Exhibitor" of SYS-CON's 21st International Cloud Expo ®, which will take place on Oct 31 - Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA. As a premier telecommunications provider, Massive Networks is headquartered out of Louisville, Colorado. With years of experience under their belt, their team of...
SYS-CON Events announced today that Mobile Create USA will exhibit at the Japan External Trade Organization (JETRO) Pavilion at SYS-CON's 21st International Cloud Expo®, which will take place on Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA. Mobile Create USA Inc. is an MVNO-based business model that uses portable communication devices and cellular-based infrastructure in the development, sales, operation and mobile communications systems incorporating GPS capabi...
SYS-CON Events announced today that Nihon Micron will exhibit at the Japan External Trade Organization (JETRO) Pavilion at SYS-CON's 21st International Cloud Expo®, which will take place on Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA. Nihon Micron Co., Ltd. strives for technological innovation to establish high-density, high-precision processing technology for providing printed circuit board and metal mount RFID tags used for communication devices. For more inf...
SYS-CON Events announced today that N3N will exhibit at SYS-CON's @ThingsExpo, which will take place on Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA. N3N’s solutions increase the effectiveness of operations and control centers, increase the value of IoT investments, and facilitate real-time operational decision making. N3N enables operations teams with a four dimensional digital “big board” that consolidates real-time live video feeds alongside IoT sensor data a...
Enterprises are moving to the cloud faster than most of us in security expected. CIOs are going from 0 to 100 in cloud adoption and leaving security teams in the dust. Once cloud is part of an enterprise stack, it’s unclear who has responsibility for the protection of applications, services, and data. When cloud breaches occur, whether active compromise or a publicly accessible database, the blame must fall on both service providers and users. In his session at 21st Cloud Expo, Ben Johnson, C...
SYS-CON Events announced today that Suzuki Inc. will exhibit at the Japan External Trade Organization (JETRO) Pavilion at SYS-CON's 21st International Cloud Expo®, which will take place on Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA. Suzuki Inc. is a semiconductor-related business, including sales of consuming parts, parts repair, and maintenance for semiconductor manufacturing machines, etc. It is also a health care business providing experimental research for...
While some developers care passionately about how data centers and clouds are architected, for most, it is only the end result that matters. To the majority of companies, technology exists to solve a business problem, and only delivers value when it is solving that problem. 2017 brings the mainstream adoption of containers for production workloads. In his session at 21st Cloud Expo, Ben McCormack, VP of Operations at Evernote, will discuss how data centers of the future will be managed, how th...
21st International Cloud Expo, taking place October 31 - November 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA, will feature technical sessions from a rock star conference faculty and the leading industry players in the world. Cloud computing is now being embraced by a majority of enterprises of all sizes. Yesterday's debate about public vs. private has transformed into the reality of hybrid cloud: a recent survey shows that 74% of enterprises have a hybrid cloud strategy. Me...
SYS-CON Events announced today that Ryobi Systems will exhibit at the Japan External Trade Organization (JETRO) Pavilion at SYS-CON's 21st International Cloud Expo®, which will take place on Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA. Ryobi Systems Co., Ltd., as an information service company, specialized in business support for local governments and medical industry. We are challenging to achive the precision farming with AI. For more information, visit http:...