{"id":276,"date":"2009-11-24T17:28:03","date_gmt":"2009-11-24T16:28:03","guid":{"rendered":"http:\/\/www.stevebromley.com\/blog\/?p=276"},"modified":"2019-11-06T17:45:03","modified_gmt":"2019-11-06T16:45:03","slug":"the-humane-interface-by-jef-raskin","status":"publish","type":"post","link":"https:\/\/www.stevebromley.com\/blog\/2009\/11\/24\/the-humane-interface-by-jef-raskin\/","title":{"rendered":"The Humane Interface by Jef Raskin"},"content":{"rendered":"<p>Along with <a href=\"http:\/\/www.stevebromley.com\/blog\/2009\/11\/02\/alan-cooper%e2%80%99s-the-inmates-are-running-the-asylum\/\">Alan Cooper\u2019s book<\/a>, when starting studying Human Computer Interaction, we were recommended to read Jef Raskin\u2019s The Humane Interface. Having recently finished The Humane Interface, written by a designer of the original Mac (credited with the design of the one button mouse), I will briefly summarise its topics, and give my impressions. <\/p>\n<p>My immediate thoughts are to compare this to Alan Cooper\u2019s the inmates are running the asylum. This book is a harder read than Cooper\u2019s \u2013 often going deep into highly technical topics (like how he would like to notate mouse clicks), and lacking the wit or lightness of Inmates. The most readable parts of Raskin\u2019s books are the anecdotes about the development of the Mac and Canon Cat, and these are too few. However, this is likely due to a change in the intended audience, as Cooper\u2019s book intends to sell usability concepts to a business audience, whereas Raskin aims his book directly at computing professionals. <\/p>\n<p>Another key difference between Cooper and Raskin is they favour different methods of investigating the quality of an interface design. Whereas Cooper\u2019s book favours qualitative data and methodology, through the establishment of persona\u2019s and attempting to get inside user\u2019s heads, Raskin favours quantitative methods. He includes a chapter on GOMS, a method of assigning arbitrary times for actions such as typing a keystroke, moving a mouse, thinking and moving from the mouse to the keyboard. Then by adding up the times it takes to do these actions, you can compare interaction methods by the time taken. (Its important to note that these times will not relate to the real world, as user\u2019s act at different speeds, and can only be used to compare against other GOMS scores.) <\/p>\n<p>My initial impression of this form of quantitative research is that it would highlight the speed\/efficiency of an interaction, but not the quality \u2013 which is not necessarily the same thing. If a task takes a few seconds more, but is considered a lot more fulfilling, GOMS wouldn\u2019t record this. This is particularly relevant to the field of videogames, where a purely GOMS based method to check interaction quality would lead to games such as this below:<\/p>\n<div align=\"center\"><div id=\"attachment_284\" style=\"width: 341px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-284\" src=\"http:\/\/www.stevebromley.com\/blog\/wp-content\/uploads\/2009\/11\/Big-Red-Button.png\" alt=\"Maybe the computer could press the button for you?\" title=\"Big Red Button\" width=\"331\" height=\"397\" class=\"size-full wp-image-284\" srcset=\"https:\/\/www.stevebromley.com\/blog\/wp-content\/uploads\/2009\/11\/Big-Red-Button.png 331w, https:\/\/www.stevebromley.com\/blog\/wp-content\/uploads\/2009\/11\/Big-Red-Button-250x300.png 250w\" sizes=\"auto, (max-width: 331px) 100vw, 331px\" \/><p id=\"caption-attachment-284\" class=\"wp-caption-text\">Maybe the computer could press the button for you?<\/p><\/div><\/div>\n<p>GOMS can be a useful tool to help compare interaction times, but should not be used exclusively. <\/p>\n<p>Raskin also documents a number of problems with current interaction, with a particular dislike for modes (i.e. interactions that do different things in different concepts). A simple way to explain modes is the \u2018caps lock\u2019 key; turning on this mode will make \u2018TEXT LIKE THIS\u2019, despite my keystrokes being the same as when making \u2018text like this\u2019. He advocates an elimination of modes, as they introduce cognitive dissonance, and make it harder to form habits. A useful compromise, Raskin say\u2019s is quasimodes, which is a mode that requires a constant input to achieve (and hence can be part of habit formation). This would include holding the shift key to produce capitals. <\/p>\n<p>The elimination of modes extends into the elimination of applications \u2013 typing \u2018SUM 7 + 6\u2019 should produce \u201813\u2019 everywhere, not just in a calculator. This improves the quality of interaction by allowing the user to be clear that the methods they have learnt will work anywhere. I believe this trend can be seen in current operating systems (such as the amalgamation of windows explorer and IE), and this is one of Google\u2019s main aims with their OS.<\/p>\n<p>Raskin also advocates an unlimited undo feature (even through closing and re-opening documents), and the elimination of dialog boxes asking \u2018are you sure?\u2019 These two are linked, giving that level of undo freedom would make \u2018are you sure\u2019 unnecessary, and is more technically feasible now than when the book was written. I assume it\u2019s a matter of conventions, and momentum which would hinder people advocating these new interaction methods, and it is this mindset Raskin is trying to overturn. <\/p>\n<p>An even more radical suggestion is Raskin\u2019s radical redesign to information architecture. Looking at the hierarchical, folder methodology we have of storing files currently, Raskin notes that it is inefficient \u2013 from any point, you cannot see what\u2019s in the folders below, or in the level above you. Since the book was published in 2000 we can see efforts have been made to combat these criticisms \u2013 in Windows, folder icons now show the file types inside (and previews if they are pictures), and have made it easier to go up a level. On Macs, they have additional folder view types that make it possible to see \u2018up\u2019 the hierarchy.<\/p>\n<p>Raskin however has a more radical suggestion, which he calls \u2018Zoom World\u2019. Imagine, flying over a world with a series of zones, \u2018I.e. pictures, home, work\u2019. Then you zoom in on pictures (while still being able to see the others), and note that closer up we can see the pictures has it own sub zones, entitled \u2018pictures of France\u2019, \u2018pictures of the dog\u2019, \u2018pictures of lily\u2019 etc. Zooming in on \u2018pictures of the dog\u2019, now we are close we can see some individual pictures, one of the dog smiling, one of it playing with a ball<\/p>\n<div align=\"center\"><div id=\"attachment_285\" style=\"width: 290px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-285\" src=\"http:\/\/www.stevebromley.com\/blog\/wp-content\/uploads\/2009\/11\/DogUsesPC.png\" alt=\"One of the dog playing counterstrike\" title=\"DogUsesPC\" width=\"280\" height=\"244\" class=\"size-full wp-image-285\" \/><p id=\"caption-attachment-285\" class=\"wp-caption-text\">One of the dog playing counterstrike<\/p><\/div><\/div>\n<p>Zooming in further on this picture would let us read and alter it, but we always have the option to quickly and freely zoom out and see any area of ZoomWorld. The advantage of this system is it solves the issues with being able to see the files above and below at any point, and not be restricted to your current folder. It has been implemented in <a href=\"http:\/\/en.wikipedia.org\/wiki\/Archy#Zoomworld\">\u2018Archy\u2019<\/a>, which includes many features Raskin advocates in this book.<\/p>\n<p>Ultimately its interesting seeing how many of the ideas Raskin advocates are ahead of their time, and were included in later revisions of Macs, and in general interaction. (such as searching starting from the first character you type, rather than waiting for you to press \u2018enter\u2019). As a book though, it\u2019s harder to get through than Inmates, and does go on in exceptional depth about less than inspiring topics. Raskin talks endlessly about the Canon Cat, a system from the eighties with which he had tried to implement many of his interface ideas. He notes however that it met resistance from users who were used to the existing human computer interaction paradigm, and was not commercially successful. Perhaps, with the moves made by the leading Operating Systems, and Google OS breaking down the barriers between an OS and a browser, people would now be more susceptible to higher quality interaction with computers, and are prepared to unlearn their bad habits.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Along with Alan Cooper\u2019s book, when starting studying Human Computer Interaction, we were recommended to read Jef Raskin\u2019s The Humane Interface. Having recently finished The Humane Interface, written by a designer of the original Mac (credited with the design of the one button mouse), I will briefly summarise its topics, and give my impressions. My [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[118],"tags":[],"class_list":["post-276","post","type-post","status-publish","format-standard","hentry","category-user-research","grve-entry-item","grve-blog-item"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v15.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>The Humane Interface by Jef Raskin - Steve Bromley - User Research<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.stevebromley.com\/blog\/2009\/11\/24\/the-humane-interface-by-jef-raskin\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"The Humane Interface by Jef Raskin - Steve Bromley - User Research\" \/>\n<meta property=\"og:description\" content=\"Along with Alan Cooper\u2019s book, when starting studying Human Computer Interaction, we were recommended to read Jef Raskin\u2019s The Humane Interface. Having recently finished The Humane Interface, written by a designer of the original Mac (credited with the design of the one button mouse), I will briefly summarise its topics, and give my impressions. My [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.stevebromley.com\/blog\/2009\/11\/24\/the-humane-interface-by-jef-raskin\/\" \/>\n<meta property=\"og:site_name\" content=\"Steve Bromley - User Research\" \/>\n<meta property=\"article:published_time\" content=\"2009-11-24T16:28:03+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-11-06T16:45:03+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/www.stevebromley.com\/blog\/wp-content\/uploads\/2009\/11\/Big-Red-Button.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.stevebromley.com\/blog\/#website\",\"url\":\"https:\/\/www.stevebromley.com\/blog\/\",\"name\":\"Steve Bromley - User Research\",\"description\":\"Usability and User Research for Websites, Software and Games\",\"publisher\":{\"@id\":\"https:\/\/www.stevebromley.com\/blog\/#\/schema\/person\/9c0be0bbd079c086677d422d1fd9c8c7\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":\"https:\/\/www.stevebromley.com\/blog\/?s={search_term_string}\",\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www.stevebromley.com\/blog\/2009\/11\/24\/the-humane-interface-by-jef-raskin\/#primaryimage\",\"inLanguage\":\"en-US\",\"url\":\"http:\/\/www.stevebromley.com\/blog\/wp-content\/uploads\/2009\/11\/Big-Red-Button.png\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.stevebromley.com\/blog\/2009\/11\/24\/the-humane-interface-by-jef-raskin\/#webpage\",\"url\":\"https:\/\/www.stevebromley.com\/blog\/2009\/11\/24\/the-humane-interface-by-jef-raskin\/\",\"name\":\"The Humane Interface by Jef Raskin - Steve Bromley - User Research\",\"isPartOf\":{\"@id\":\"https:\/\/www.stevebromley.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.stevebromley.com\/blog\/2009\/11\/24\/the-humane-interface-by-jef-raskin\/#primaryimage\"},\"datePublished\":\"2009-11-24T16:28:03+00:00\",\"dateModified\":\"2019-11-06T16:45:03+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.stevebromley.com\/blog\/2009\/11\/24\/the-humane-interface-by-jef-raskin\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.stevebromley.com\/blog\/2009\/11\/24\/the-humane-interface-by-jef-raskin\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.stevebromley.com\/blog\/2009\/11\/24\/the-humane-interface-by-jef-raskin\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"item\":{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.stevebromley.com\/blog\/\",\"url\":\"https:\/\/www.stevebromley.com\/blog\/\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"position\":2,\"item\":{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.stevebromley.com\/blog\/2009\/11\/24\/the-humane-interface-by-jef-raskin\/\",\"url\":\"https:\/\/www.stevebromley.com\/blog\/2009\/11\/24\/the-humane-interface-by-jef-raskin\/\",\"name\":\"The Humane Interface by Jef Raskin\"}}]},{\"@type\":\"Article\",\"@id\":\"https:\/\/www.stevebromley.com\/blog\/2009\/11\/24\/the-humane-interface-by-jef-raskin\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.stevebromley.com\/blog\/2009\/11\/24\/the-humane-interface-by-jef-raskin\/#webpage\"},\"author\":{\"@id\":\"https:\/\/www.stevebromley.com\/blog\/#\/schema\/person\/9c0be0bbd079c086677d422d1fd9c8c7\"},\"headline\":\"The Humane Interface by Jef Raskin\",\"datePublished\":\"2009-11-24T16:28:03+00:00\",\"dateModified\":\"2019-11-06T16:45:03+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.stevebromley.com\/blog\/2009\/11\/24\/the-humane-interface-by-jef-raskin\/#webpage\"},\"commentCount\":3,\"publisher\":{\"@id\":\"https:\/\/www.stevebromley.com\/blog\/#\/schema\/person\/9c0be0bbd079c086677d422d1fd9c8c7\"},\"image\":{\"@id\":\"https:\/\/www.stevebromley.com\/blog\/2009\/11\/24\/the-humane-interface-by-jef-raskin\/#primaryimage\"},\"articleSection\":\"User Research\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.stevebromley.com\/blog\/2009\/11\/24\/the-humane-interface-by-jef-raskin\/#respond\"]}]},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/www.stevebromley.com\/blog\/#\/schema\/person\/9c0be0bbd079c086677d422d1fd9c8c7\",\"name\":\"Steve Bromley\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www.stevebromley.com\/blog\/#personlogo\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/4dfbbfc5a00187fd6f5fd405361347b2698a65a866f49de07f9486895b6c7029?s=96&d=mm&r=g\",\"caption\":\"Steve Bromley\"},\"logo\":{\"@id\":\"https:\/\/www.stevebromley.com\/blog\/#personlogo\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","_links":{"self":[{"href":"https:\/\/www.stevebromley.com\/blog\/wp-json\/wp\/v2\/posts\/276","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.stevebromley.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.stevebromley.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.stevebromley.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.stevebromley.com\/blog\/wp-json\/wp\/v2\/comments?post=276"}],"version-history":[{"count":11,"href":"https:\/\/www.stevebromley.com\/blog\/wp-json\/wp\/v2\/posts\/276\/revisions"}],"predecessor-version":[{"id":636,"href":"https:\/\/www.stevebromley.com\/blog\/wp-json\/wp\/v2\/posts\/276\/revisions\/636"}],"wp:attachment":[{"href":"https:\/\/www.stevebromley.com\/blog\/wp-json\/wp\/v2\/media?parent=276"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.stevebromley.com\/blog\/wp-json\/wp\/v2\/categories?post=276"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.stevebromley.com\/blog\/wp-json\/wp\/v2\/tags?post=276"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}