<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>joshkim.org &#187; beachball</title>
	<atom:link href="http://joshkim.org/tag/beachball/feed/" rel="self" type="application/rss+xml" />
	<link>http://joshkim.org</link>
	<description>Be Awesome Instead // Essays by Josh Kim</description>
	<lastBuildDate>Sun, 01 Jan 2012 22:27:11 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com"/><atom:link rel="hub" href="http://superfeedr.com/hubbub"/>		<item>
		<title>Three Hypotheses on User Interface Design</title>
		<link>http://joshkim.org/2007/02/21/three-hypotheses-on-user-interface-design-2/</link>
		<comments>http://joshkim.org/2007/02/21/three-hypotheses-on-user-interface-design-2/#comments</comments>
		<pubDate>Wed, 21 Feb 2007 09:22:45 +0000</pubDate>
		<dc:creator>joshkim</dc:creator>
				<category><![CDATA[User Interface & Design]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[beachball]]></category>
		<category><![CDATA[bitmap]]></category>
		<category><![CDATA[hourglass]]></category>
		<category><![CDATA[hypothesis]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[tantek-celik]]></category>

		<guid isPermaLink="false">http://www.joshkim.org/2007/02/21/three-hypotheses-on-user-interface-design-2/</guid>
		<description><![CDATA[If you don&#8217;t know who the author if this article is, it&#8217;s okay. Just know that this man is behind everything to see here. Yeah, it&#8217;s the guy that has a CSS hack named after him&#8230; You know someone&#8217;s important &#8230; <a href="http://joshkim.org/2007/02/21/three-hypotheses-on-user-interface-design-2/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>If you don&#8217;t know who the author if this article is, it&#8217;s okay. Just know that this man is behind everything to see <a href="http://tantek.com/CSS/Examples/">here</a>. Yeah, it&#8217;s the guy that has a CSS hack named after him&#8230; You know someone&#8217;s important when you&#8217;ve got that happening for you. Now, let me continue to the point of the post.</p>

<p><a href="http://tantek.com/log/2007/02.html">Three Hypotheses of Human Interface Design </a></p>

<blockquote>
  <p>Hypothesis 1: Human interface cognitive load is proportional to the number of clicks/keystrokes/gestures</p>
</blockquote>

<p>For me, this hypothesis comes to life through the wonders of <a href="http://quicksilver.blacktree.com/">Quicksilver</a> and keyboard shortcut. With Quicksilver, my fingers have less reason to leave the keyboard. Maybe one day&#8230; we&#8217;ll have bitmapped keyboards (iPhone, anybody?)</p>

<blockquote>
  <p>Hypothesis 2: Human interface cognitive load is inversely proportional to interface latency</p>
</blockquote>

<p>In other words: Make the user feel smarter than the computer at all times. Sure, the computer is able to calculate much much better and faster than the average human being&#8230; but what it comes down to is making the user feel like he&#8217;s in control. Regardless of how fast he can type or not type, the user shouldn&#8217;t be the one that&#8217;s waiting: The computer should be the servant to the master user, never EVER the other way around.</p>

<p>I hate you, beachballs and hourglasses.</p>

<blockquote>
  <p>Hypothesis 3: The usability of an interface is inversely geometrically proportional to its cognitive load</p>
</blockquote>

<p>The better the interface, the easier it&#8217;ll be to use, and people will want to use it. It&#8217;s as if the system is calling out to the user, &#8220;Use me, and feel better about yourself.&#8221;</p>

<p>This is the case with me and Apple products: I want to not only use them, I want to lick them.</p>

<blockquote>
  <p>Conclusions</p>
  
  <p>What does this all mean?</p>
  
  <p>When designing human computer interfaces (including web UIs):</p>
  
  <ul>
  <li>Minimize the number of text fields in your interfaces down to the absolute minimum necessary.</li>
  <li>Minimize the number of click/keystrokes/gestures necessary to accomplish actions in your interface.</li>
  <li>Make your interface as responsive as possible &#8211; minimize the latency of each and every action a user might take in your interface.</li>
  </ul>
  
  <p>And be prepared for both lots of users, and frequent users.</p>
</blockquote>

<p>I&#8217;m going to take these points to heart in designing my next web application&#8217;s interface. I want things to be customizable, but at the same time, I don&#8217;t want to impede the user at all in his or her quest to achieve UI heaven.</p>

<p>Simplify. Simplify. Simplify.</p>
]]></content:encoded>
			<wfw:commentRss>http://joshkim.org/2007/02/21/three-hypotheses-on-user-interface-design-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

