<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
  <channel>
    <title>UI-patterns.com</title>
    <link>http://ui-patterns.com</link>
    <description>User Interface Design Pattern Library. UI patterns for web designers. See examples and read rationale, solutions, and implementations for each pattern.</description>
    <language>en-us</language>
    <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/UI-patterns-com" type="application/rss+xml" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
      <title>Blog post: Towards building engaging relations</title>
      <category>Uploaded screenshot</category>
      <description>&lt;p&gt;How do your customers feel about your company and the service you provide? Are they frustrated, energetic, focused, or just happy? Translate their emotions into how much value they will bring to your business and how loyal they are. How do you want your customers to feel, and how do you get them there?&lt;/p&gt;
&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;br /&gt;
&lt;img src="http://ui-patterns.com/image/851/0/0/540" /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;em&gt;&lt;small&gt;Emotional states of your customer and how they relate to their value and loyalty.&lt;/small&gt;&lt;/em&gt;&lt;/td&gt;&lt;p&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;The worst emotions your customers can have toward you are those of discomfort. Are they stressed because the product they ordered last week has not shown up yet? Are they frustrated because they fail to figure out how to place an order? Or do they feel neglected and irritated when customer service is either too slow or gives the answer they feared?&lt;/p&gt;
&lt;p&gt;Customers with emotions of discomfort can &lt;strong&gt;destroy&lt;/strong&gt; your business. On the short term however, it is your support team that will hurt the most, as customers with these emotions will return their products and call in with complaints. In the long term, these are the customers who could destroy your brand by either reactively or proactively communicating to other people how much you suck! Customers with emotions of discomfort can be your worst nightmare!&lt;/p&gt;
&lt;p&gt;Marketing in the old days before the internet came along was all about attention. By investing money in TV, newspaper, billboard advertisement and similar mass-marketing channels, you placed a bid for for the customer&amp;#8217;s attention. If you poured enough money into the funnel, you would win the auction and the money spend would be translated into sales. Those times are gone.&lt;/p&gt;
&lt;p&gt;When you get the attention of new customers, they are interested in what you can offer them. You might even convert their interest into short-term sales. But more importantly, the odds of building a long-lasting relationship with the customer have been increased a notch. They are indifferent to your brand and product, but have a momentum of energy. Use their energy and explorative excitement to let them learn about you. Teach! Teach about &lt;a href="http://headrush.typepad.com/creating_passionate_users/2005/09/you_can_outspen.html"&gt;how you can help them kick ass&lt;/a&gt;!&lt;/p&gt;
&lt;p&gt;Once you have build a relationship to your customer that you are both fond of, the customer will recommend you if asked. They like you! Even better, they will come back for more! If they feel valued, have trust in you, and feel cared for, they will reward you with plentiful business. They will come back again and again, yielding returns much larger than the one-time fix you got from getting their one-time attention. Customers with emotions corresponding to this stage will recommend you if somebody asks. They are &lt;strong&gt;reactive&lt;/strong&gt; rather than proactive.&lt;/p&gt;
&lt;p&gt;If loyalty is your goal, you want to turn your customers into your ambassadors. In this state, your customers will advocate your products and &lt;strong&gt;proactively&lt;/strong&gt; tell other potential customers about your products. This is the ultimate end-goal for word-of-mouth marketing: it&amp;#8217;s the cheapest and possibly best marketing there is.&lt;/p&gt;
&lt;p&gt;Notice the three levels of engagement used: &lt;strong&gt;indifferent&lt;/strong&gt;, &lt;strong&gt;reactive&lt;/strong&gt;, and &lt;strong&gt;proactive&lt;/strong&gt;. Just as there are three levels of engagement on the positive side of the graph, there are also three levels on the negative side. There is however one big difference: Proactive behavior from customers with negative or destructive emotions toward you will be provoked much sooner and more frequent than customers with positive and pleased emotions. People are more bound to blog, speak, or engage with you when they feel angry, neglected, and are upset than if they are happy.&lt;/p&gt;
&lt;p&gt;This post was inspired by the 1999 Seth Godin book, &lt;a href="http://sethgodin.typepad.com/seths_blog/2008/01/permission-mark.html"&gt;Permission marketing&lt;/a&gt;, which is about getting permission to build a relationship to your customer instead of just interrupting their attention constantly. The cluster idea and emotional states was greatly inspired by &lt;a href="http://www.beyondphilosophy.com/books/the-dna-of-customer-experience/"&gt;The &lt;span class="caps"&gt;DNA&lt;/span&gt; of customer Experience&lt;/a&gt; by Colin Shaw. Also, Kathy Sierra deserves some love for the now closed &lt;a href="http://headrush.typepad.com"&gt;Creating passionate users&lt;/a&gt; blog. Finally, there&amp;#8217;s also a splash of the &lt;a href="http://en.wikipedia.org/wiki/Prospect_theory"&gt;Prospect theory&lt;/a&gt; and the value function.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/2KGHStuKsOq1oHtuMmbxPlWk29I/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/2KGHStuKsOq1oHtuMmbxPlWk29I/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/2KGHStuKsOq1oHtuMmbxPlWk29I/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/2KGHStuKsOq1oHtuMmbxPlWk29I/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/UI-patterns-com?a=wsjWplZWI_4:zu5yT--XgfQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/UI-patterns-com?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/UI-patterns-com?a=wsjWplZWI_4:zu5yT--XgfQ:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/UI-patterns-com?i=wsjWplZWI_4:zu5yT--XgfQ:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/UI-patterns-com?a=wsjWplZWI_4:zu5yT--XgfQ:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/UI-patterns-com?i=wsjWplZWI_4:zu5yT--XgfQ:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/UI-patterns-com?a=wsjWplZWI_4:zu5yT--XgfQ:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/UI-patterns-com?i=wsjWplZWI_4:zu5yT--XgfQ:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/UI-patterns-com/~4/wsjWplZWI_4" height="1" width="1"/&gt;</description>
      <pubDate>Tue, 23 Jun 2009 00:00:00 +0000</pubDate>
      <link>http://feedproxy.google.com/~r/UI-patterns-com/~3/wsjWplZWI_4/Towards-building-engaging-relations</link>
      <guid isPermaLink="false">http://ui-patterns.com/blog/Towards-building-engaging-relations</guid>
    <feedburner:origLink>http://ui-patterns.com/blog/Towards-building-engaging-relations</feedburner:origLink></item>
    <item>
      <title>Blog post: Why design patterns work</title>
      <category>Uploaded screenshot</category>
      <description>&lt;p&gt;A design pattern is a recurring solution to a common problem. A solution for a problem that has been found to work well over and over. Such a solution over time becomes a convention.&lt;/p&gt;
&lt;p&gt;Conventions are not limited to the online world, but is to be found everywhere in real world as well. As we grow up, we learn the convention of pushing a door-handle down to open its door and driving on the right side of the road (depending on what country you live in) to avoid nasty collisions. We learn to cross a street when the light is green and hold when its red. We learn how to read a newspaper by learning the conventions of page layouts and formatting to easier scan its information. In this way we can find the stories we are interested in quickly and efficiently.&lt;/p&gt;
&lt;p&gt;Conventions all start off as an idea good enough to be imitated by others. Similarly, design conventions on the web stem from ideas on one website good enough to be imitated by another. As more websites copy an idea, it is exposed to the public as more and more see it. When it has reached a critical mass, it needs no explanation. This is when it has become a convention. The idea that solved a problem becomes a convention if it is common enough. If it also has a good amount of quality, it is a design pattern worth talking about.&lt;/p&gt;
&lt;p&gt;Conventional design patterns provide a reassuring sense of familiarity to the user. When one is spotted the user immediately knows how it works and what it does. No unnecessary time needs to be spent to figure out how things work. The user does not need to think.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Take advantage of design patterns and the conventions embedded in them.&lt;/strong&gt; Using design patterns may not win you the pulitzer prize for new and innovative thinking, but they will help you reduce friction and thus provide better usability. Innovate when you &lt;em&gt;know&lt;/em&gt; you have the better idea, but use design patterns and conventions in all other cases.&lt;/p&gt;
&lt;p&gt;It&amp;#8217;s all about the execution.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/eVa0QeIAqCYHhPhF23fabZoa3i4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/eVa0QeIAqCYHhPhF23fabZoa3i4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/eVa0QeIAqCYHhPhF23fabZoa3i4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/eVa0QeIAqCYHhPhF23fabZoa3i4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/UI-patterns-com?a=0jPh0FBjCbk:3Y5OaBAxwl8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/UI-patterns-com?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/UI-patterns-com?a=0jPh0FBjCbk:3Y5OaBAxwl8:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/UI-patterns-com?i=0jPh0FBjCbk:3Y5OaBAxwl8:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/UI-patterns-com?a=0jPh0FBjCbk:3Y5OaBAxwl8:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/UI-patterns-com?i=0jPh0FBjCbk:3Y5OaBAxwl8:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/UI-patterns-com?a=0jPh0FBjCbk:3Y5OaBAxwl8:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/UI-patterns-com?i=0jPh0FBjCbk:3Y5OaBAxwl8:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/UI-patterns-com/~4/0jPh0FBjCbk" height="1" width="1"/&gt;</description>
      <pubDate>Wed, 17 Jun 2009 00:00:00 +0000</pubDate>
      <link>http://feedproxy.google.com/~r/UI-patterns-com/~3/0jPh0FBjCbk/Why-design-patterns-work</link>
      <guid isPermaLink="false">http://ui-patterns.com/blog/Why-design-patterns-work</guid>
    <feedburner:origLink>http://ui-patterns.com/blog/Why-design-patterns-work</feedburner:origLink></item>
    <item>
      <title>Blog post: The 80/20 rule - the Pareto principle</title>
      <category>Uploaded screenshot</category>
      <description>&lt;p&gt;It is a proven fact that 80 percent of the effects in a system are generated by 20 percent of the its variables. Use this to prioritize your design efforts.&lt;/p&gt;
&lt;p&gt;The 80-20 rule claims that for any large system 80 percent of the effects are generated by 20 percent of the variables in that system. The rule has proven true in all large systems including those in user interface design as well as economics, management, quality control, and engineering among others.&lt;/p&gt;
&lt;p&gt;The exactness of the percentages in the 80-20 rule is for illustration purposes only, why the rule has also been called Paretos Principle, Juran&amp;#8217;s Principle, Vital Few, and the Trivial Many rule. There are plenty of examples of 90-10, 70-30, and 95-5 rules to underline the non-exactness of the 80-20 rule while also emphasizing its universal utility.&lt;/p&gt;
&lt;p&gt;Examples&lt;sup class="footnote"&gt;&lt;a href="#fn1"&gt;1&lt;/a&gt;&lt;/sup&gt; of the 80-20 rule include:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;80 percent of a product&amp;#8217;s usage involves 20 percent of its features.&lt;/li&gt;
	&lt;li&gt;80 percent of a town&amp;#8217;s traffic is on 20 percent of its roads&lt;/li&gt;
	&lt;li&gt;80 percent of a company&amp;#8217;s revenue comes from 20 percent of its products&lt;/li&gt;
	&lt;li&gt;80 percent of innovation comes from 20 percent of the people&lt;/li&gt;
	&lt;li&gt;80 percent of progress comes from 20 percent of the effort&lt;/li&gt;
	&lt;li&gt;80 percent of errors are caused by 20 percent of the components&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Use the 80-20 rule to focus your resources in order to realize greater results. Identify what 20 percent of a products features are used 80 percent of the time and concentrate design and testing efforts on those resources. Or identify what critical 20 percent of a product&amp;#8217;s  features are responsible for 80 percent of the revenue and concentrate on that.&lt;/p&gt;
&lt;p&gt;The 80-20 rule can help you decide what to redesign, what parts of a product or your time to downplay, what to throw away, or where to invest your scarce resources. It can help you resist efforts to correct and optimize designs beyond the critical 20 percent as more would yield diminishing returns.&lt;/p&gt;
&lt;p&gt;The principle was originally used by the Italian sociologist and economist Vilfredo Pareto in 1906 to describe the unequal distribution of the Italian wealth where 20 percent of the people owned 80 percent of the wealth.&lt;/p&gt;
&lt;h2&gt;Discussion&lt;/h2&gt;
&lt;div style="float: left; width: 380px; display: block;"&gt;&lt;img src="http://ui-patterns.com/image/810/0/0/374" style="border: 1px solid #ACADA6;" /&gt;&lt;br /&gt;&lt;small&gt;The 80-20 rule displayed as a graph (green line). If all effort yielded equal results, the red line would be valid.&lt;/small&gt;&lt;/div&gt;&lt;p&gt;&lt;br style="clear: both;" /&gt;&lt;/p&gt;
&lt;p&gt;The essence of 80-20 rule is that &lt;em&gt;things are not distributed equally&lt;/em&gt;. Each unit of work does not contribute to the same amount. In the perfect world, every employee would contribute the same, every bug be equally important, every feature equally loved, and planning would be simple.&lt;/p&gt;
&lt;p&gt;The ratio can change and does not need to be 80-20. It could even be 90-20 (the numbers does not need to add up to 100). 20 percent of a workforce could be responsible for 90% of the results.&lt;/p&gt;
&lt;p&gt;In economic terms there is a diminishing marginal benefit of adding extra resources. It can be argued that this also relates to the &lt;em&gt;law of diminishing returns&lt;/em&gt; as at specific point, adding an extra worker will yield less marginal benefit than the worker added before. Using resources on the last minor details will not produce as much value as the resources used to build the core fundamentals of the product&lt;sup class="footnote"&gt;&lt;a href="#fn4"&gt;4&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;
&lt;p&gt;A technique for prioritizing what tasks to focus your resources on is to categorize your tasks as  A, B, and C &amp;#8211; where the tasks marked with an A will yield greater results than tasks marked with a B, which will yield greater results than the tasks marked with a C. In many cases, the different tasks would not be prioritized in order of what will yield the most value, but rather what we think is the coolest. A sequence of tasks could be A,C,B,A,C,C,B,A,C,A &amp;#8211; where if we were able to prioritize these tasks in the order of A,A,A,A,B,B,C,C,C,C it can be argued that we would end up with an end-product of much higher value with a given amount of resources available.&lt;/p&gt;
&lt;h2&gt;Sources&lt;/h2&gt;
&lt;p&gt;&lt;small&gt;&lt;/p&gt;
&lt;p class="footnote" id="fn1"&gt;&lt;sup&gt;1&lt;/sup&gt; &lt;em&gt;Universal Principles of Design&lt;/em&gt;, William Lidwell et. al., p. 12, Rockport Publishers, 2003&lt;/p&gt;
&lt;p class="footnote" id="fn2"&gt;&lt;sup&gt;2&lt;/sup&gt; &lt;em&gt;Vilfredo Pareto&lt;/em&gt;, &lt;a href="http://en.wikipedia.org/wiki/Vilfredo_Pareto"&gt;Wikipedia.com&lt;/a&gt;, August 21st, 2008&lt;/p&gt;
&lt;p class="footnote" id="fn3"&gt;&lt;sup&gt;3&lt;/sup&gt; &lt;em&gt;Pareto principle&lt;/em&gt;, &lt;a href="http://en.wikipedia.org/wiki/80-20_rule"&gt;Wikipedia.com&lt;/a&gt;, August 21st, 2008&lt;/p&gt;
&lt;p class="footnote" id="fn4"&gt;&lt;sup&gt;4&lt;/sup&gt; &lt;em&gt;Pareto Principle&lt;/em&gt;, &lt;a href="http://betterexplained.com/articles/understanding-the-pareto-principle-the-8020-rule/"&gt;Better explained&lt;/a&gt;, August 21st, 2008&lt;br /&gt;
&lt;/small&gt;&lt;/p&gt;
&lt;p&gt;Read my earlier blog post on &lt;a href="http://ui-patterns.com/blog/Prioritization-of-features-explained-graphically"&gt;Prioritization of features explained graphically&lt;/a&gt; for more explanation and examples of this design principle.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/pNgoSbzHU4medyjpsTqFdWLGu5Q/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/pNgoSbzHU4medyjpsTqFdWLGu5Q/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/pNgoSbzHU4medyjpsTqFdWLGu5Q/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/pNgoSbzHU4medyjpsTqFdWLGu5Q/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/UI-patterns-com?a=4R2hIuW2s6Q:PkB2jvDEYH0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/UI-patterns-com?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/UI-patterns-com?a=4R2hIuW2s6Q:PkB2jvDEYH0:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/UI-patterns-com?i=4R2hIuW2s6Q:PkB2jvDEYH0:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/UI-patterns-com?a=4R2hIuW2s6Q:PkB2jvDEYH0:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/UI-patterns-com?i=4R2hIuW2s6Q:PkB2jvDEYH0:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/UI-patterns-com?a=4R2hIuW2s6Q:PkB2jvDEYH0:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/UI-patterns-com?i=4R2hIuW2s6Q:PkB2jvDEYH0:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/UI-patterns-com/~4/4R2hIuW2s6Q" height="1" width="1"/&gt;</description>
      <pubDate>Thu, 11 Jun 2009 00:00:00 +0000</pubDate>
      <link>http://feedproxy.google.com/~r/UI-patterns-com/~3/4R2hIuW2s6Q/The-8020-rule--the-Pareto-principle</link>
      <guid isPermaLink="false">http://ui-patterns.com/blog/The-8020-rule--the-Pareto-principle</guid>
    <feedburner:origLink>http://ui-patterns.com/blog/The-8020-rule--the-Pareto-principle</feedburner:origLink></item>
    <item>
      <title>Blog post: Give your users the backstage pass</title>
      <category>Uploaded screenshot</category>
      <description>&lt;p&gt;As your web application become increasingly more complicated and deal with increasingly larger chunks of data it is possibly also going towards the path of being more unresponsive. Viewing a flash video in HD, Uploading a 300 MB file, or even ordering a physical product in a web shop will possibly leave your user on hold. Regardless of the waiting time being 10 seconds, 10 minutes, or 10 days, the user will be left in a state of not knowing.&lt;/p&gt;
&lt;p&gt;Instead of just showing a load indicator or sending out a confirmation email, keep the user updated. Let the user know what is taking so long and how much more waiting there is to do. Provide upload progress graphics, explain what is going on in a simple message, or send emails to the customer knowing when his or her product is shipped and when it is going to arrive.&lt;/p&gt;
&lt;p&gt;Give your users a clue about what is going on behind the scenes, and they will stay happy &amp;#8211; even though they&amp;#8217;re still waiting.&lt;/p&gt;
&lt;p&gt;Read the &lt;a href="http://ui-patterns.com/blog/Speed-in-software-design"&gt;Speed in software design&lt;/a&gt; blog post to read more about ways to prevent putting users on hold.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/E4nYMJNNPSPD4GbkIuybzPpe6kI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/E4nYMJNNPSPD4GbkIuybzPpe6kI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/E4nYMJNNPSPD4GbkIuybzPpe6kI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/E4nYMJNNPSPD4GbkIuybzPpe6kI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/UI-patterns-com?a=djgA_Z2hNOE:gLMhIU9e50w:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/UI-patterns-com?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/UI-patterns-com?a=djgA_Z2hNOE:gLMhIU9e50w:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/UI-patterns-com?i=djgA_Z2hNOE:gLMhIU9e50w:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/UI-patterns-com?a=djgA_Z2hNOE:gLMhIU9e50w:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/UI-patterns-com?i=djgA_Z2hNOE:gLMhIU9e50w:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/UI-patterns-com?a=djgA_Z2hNOE:gLMhIU9e50w:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/UI-patterns-com?i=djgA_Z2hNOE:gLMhIU9e50w:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/UI-patterns-com/~4/djgA_Z2hNOE" height="1" width="1"/&gt;</description>
      <pubDate>Mon, 08 Jun 2009 00:00:00 +0000</pubDate>
      <link>http://feedproxy.google.com/~r/UI-patterns-com/~3/djgA_Z2hNOE/Give-your-users-the-backstage-pass</link>
      <guid isPermaLink="false">http://ui-patterns.com/blog/Give-your-users-the-backstage-pass</guid>
    <feedburner:origLink>http://ui-patterns.com/blog/Give-your-users-the-backstage-pass</feedburner:origLink></item>
    <item>
      <title>Blog post: Don't worry about breaking the abstraction</title>
      <category>Uploaded screenshot</category>
      <description>&lt;p&gt;Having a good descriptive metaphor to guide your design will help you immensely! Abstracting your thoughts into a metaphor provides an already thought out solution to solving a design problem, and thus also hints to which paradigm solutions to unexpected challenges might be found in.&lt;/p&gt;
&lt;p&gt;Just as developers use programming design patterns to to solve their problems, developers often make good use of metaphors to abstract out complex problems to something more familiar, concrete, and more manageable.&lt;/p&gt;
&lt;p&gt;One of the more obscure abstractions I&amp;#8217;ve made in my programming past was a &lt;em&gt;SubscriptionJanitor&lt;/em&gt; class that through a cron job did daily clean up in the database, marking subscriptions with failed credit card transactions as disabled. Over time, the janitor took on more responsibilities and soon did more than just dealing with subscriptions and just janitorial duties, thus rendering its title obsolete. He was in for a promotion. The abstraction was broken and a new one had to be found.&lt;/p&gt;
&lt;p&gt;As your design evolves over time, your will possibly also be bound to break your abstraction at some point in time. Don&amp;#8217;t be scared. Find a new abstraction and possibly also a new metaphor to describe it. Too many designers and programmers are too fond of their own creation to break it, and thus prevents their line of thought to go beyond the metaphor. They will not break the abstraction even though sticking to it will hinder further innovation and progress.&lt;/p&gt;
&lt;p&gt;Falling in love with your own creation &amp;#8211; with your abstraction &amp;#8211; will hinder you. Don&amp;#8217;t fall in love with it, but be ready to move on when the time is right. When you start seeing yourself rejecting suggested features as they will break your precious baby, then it&amp;#8217;s time. That&amp;#8217;s a good sign. Don&amp;#8217;t be scared to break it. It might just be time to move on.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/wfpom1cEa8b7fuCXEJA3gl3-AUw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/wfpom1cEa8b7fuCXEJA3gl3-AUw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/wfpom1cEa8b7fuCXEJA3gl3-AUw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/wfpom1cEa8b7fuCXEJA3gl3-AUw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/UI-patterns-com?a=K3V9mpvdpNE:zifeKhkv96c:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/UI-patterns-com?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/UI-patterns-com?a=K3V9mpvdpNE:zifeKhkv96c:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/UI-patterns-com?i=K3V9mpvdpNE:zifeKhkv96c:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/UI-patterns-com?a=K3V9mpvdpNE:zifeKhkv96c:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/UI-patterns-com?i=K3V9mpvdpNE:zifeKhkv96c:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/UI-patterns-com?a=K3V9mpvdpNE:zifeKhkv96c:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/UI-patterns-com?i=K3V9mpvdpNE:zifeKhkv96c:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/UI-patterns-com/~4/K3V9mpvdpNE" height="1" width="1"/&gt;</description>
      <pubDate>Wed, 03 Jun 2009 00:00:00 +0000</pubDate>
      <link>http://feedproxy.google.com/~r/UI-patterns-com/~3/K3V9mpvdpNE/Dont-worry-about-breaking-the-abstraction</link>
      <guid isPermaLink="false">http://ui-patterns.com/blog/Dont-worry-about-breaking-the-abstraction</guid>
    <feedburner:origLink>http://ui-patterns.com/blog/Dont-worry-about-breaking-the-abstraction</feedburner:origLink></item>
    <item>
      <title>Blog post: Exploring new patterns in interface design</title>
      <category>Uploaded screenshot</category>
      <description>&lt;p&gt;Instead of just watching for established patterns in web design, why not try to go to the edge and search for emerging patterns that might just make it into the web application world in the near future? How about searching for new UI patterns outside the web world?&lt;/p&gt;
&lt;p&gt;This is what &lt;a href="http://twitter.com/stephenanderson"&gt;Stephen Andersen&lt;/a&gt; did in his talk at &lt;a href="http://www.slideshare.net/stephenpa/inspiration-from-the-edge-new-patterns-for-interface-design"&gt;&lt;span class="caps"&gt;FOWA&lt;/span&gt; Dublin&lt;/a&gt; (thank you &lt;a href="http://twitter.com/destraynor"&gt;Des Traynor&lt;/a&gt; for pointing that out to me). One of the patterns he discovered was the checkbox design from the iPhone:&lt;/p&gt;
&lt;p&gt;&lt;img src="http://ui-patterns.com/image/803/0/0/300" alt="Checkbox design in the iPhone"/&gt;&lt;/p&gt;
&lt;p&gt;There&amp;#8217;s even a &lt;a href="http://widowmaker.kiev.ua/checkbox/"&gt;jQuery checkbox plugin&lt;/a&gt; for it already:&lt;/p&gt;
&lt;p&gt;&lt;img src="http://ui-patterns.com/image/804/0/0/400" alt="jQuery iPhone checkbox plugin"/&gt;&lt;/p&gt;
&lt;p&gt;There are many possible sources of inspiration for your interface design. Have you seen any interesting patterns emerging into web design recently?&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/116keEDrGlCg0sJlfEv5XkhppRs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/116keEDrGlCg0sJlfEv5XkhppRs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/116keEDrGlCg0sJlfEv5XkhppRs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/116keEDrGlCg0sJlfEv5XkhppRs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/UI-patterns-com?a=mHlRjwL5MQE:O1UJV89uRGQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/UI-patterns-com?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/UI-patterns-com?a=mHlRjwL5MQE:O1UJV89uRGQ:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/UI-patterns-com?i=mHlRjwL5MQE:O1UJV89uRGQ:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/UI-patterns-com?a=mHlRjwL5MQE:O1UJV89uRGQ:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/UI-patterns-com?i=mHlRjwL5MQE:O1UJV89uRGQ:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/UI-patterns-com?a=mHlRjwL5MQE:O1UJV89uRGQ:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/UI-patterns-com?i=mHlRjwL5MQE:O1UJV89uRGQ:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/UI-patterns-com/~4/mHlRjwL5MQE" height="1" width="1"/&gt;</description>
      <pubDate>Fri, 29 May 2009 00:00:00 +0000</pubDate>
      <link>http://feedproxy.google.com/~r/UI-patterns-com/~3/mHlRjwL5MQE/Exploring-new-patterns-in-interface-design</link>
      <guid isPermaLink="false">http://ui-patterns.com/blog/Exploring-new-patterns-in-interface-design</guid>
    <feedburner:origLink>http://ui-patterns.com/blog/Exploring-new-patterns-in-interface-design</feedburner:origLink></item>
    <item>
      <title>Blog post: Make people feel at home</title>
      <category>Uploaded screenshot</category>
      <description>&lt;p&gt;How welcome do your users feel when using your product for the first time? How do you welcome them? Do you go out of your way to make people using your product feel comfortable and welcomed?&lt;/p&gt;
&lt;p&gt;Most of the &lt;a href="http://37signals.com"&gt;37signals&lt;/a&gt; products uses the &lt;a href="http://ui-patterns.com/pattern/BlankSlate"&gt;blank slate&lt;/a&gt; pattern to help get people started. In their Highrise web application, they even have a full &amp;#8220;Welcome&amp;#8221; tab in the menu dedicated to welcoming the first-time user. Once you feel beyond the welcome step, you can choose not to see the tab anymore.&lt;/p&gt;
&lt;p&gt;At &lt;a href="http://nouri.sh"&gt;nouri.sh&lt;/a&gt;, a series of &lt;a href="http://ui-patterns.com/pattern/InlineHelpBox"&gt;inline help boxes&lt;/a&gt; teaches you to use the application. At any time, you can choose to &lt;a href="http://ui-patterns.com/userset/38/image/147#focus"&gt;hide a help box&lt;/a&gt; if you feel like you&amp;#8217;ve learned enough from it.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://flickr.com"&gt;Flickr.com&lt;/a&gt; has had a long lasting tradition about greeting you in a new language every time you log in. One time, it will say &amp;#8216;Ahoy &lt;yourname&gt;&amp;#8217;, another it will say &amp;#8216;Bangawoyo &lt;yourname&gt;&amp;#8217; with the subtitle &amp;#8220;Now you know how to greet people in Korean!&amp;#8221;. Such personalized fun messages makes the user enjoy himself and feel at home &amp;#8211; and thus more forgiving, as &lt;a href="http://www.jnd.org/dn.mss/emotion_design.html"&gt;Attractive things work better&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Good websites, as with good product design in general, make it easy to find your way around: leaving no doubt as to which button to click or handle to turn.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/3GaDLuiQsolhILzkncKUfU7n8rc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/3GaDLuiQsolhILzkncKUfU7n8rc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/3GaDLuiQsolhILzkncKUfU7n8rc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/3GaDLuiQsolhILzkncKUfU7n8rc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/UI-patterns-com?a=o9hE038NbyM:pjOYfM4exjI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/UI-patterns-com?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/UI-patterns-com?a=o9hE038NbyM:pjOYfM4exjI:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/UI-patterns-com?i=o9hE038NbyM:pjOYfM4exjI:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/UI-patterns-com?a=o9hE038NbyM:pjOYfM4exjI:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/UI-patterns-com?i=o9hE038NbyM:pjOYfM4exjI:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/UI-patterns-com?a=o9hE038NbyM:pjOYfM4exjI:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/UI-patterns-com?i=o9hE038NbyM:pjOYfM4exjI:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/UI-patterns-com/~4/o9hE038NbyM" height="1" width="1"/&gt;</description>
      <pubDate>Thu, 28 May 2009 00:00:00 +0000</pubDate>
      <link>http://feedproxy.google.com/~r/UI-patterns-com/~3/o9hE038NbyM/Make-people-feel-at-home</link>
      <guid isPermaLink="false">http://ui-patterns.com/blog/Make-people-feel-at-home</guid>
    <feedburner:origLink>http://ui-patterns.com/blog/Make-people-feel-at-home</feedburner:origLink></item>
    <item>
      <title>Blog post: Chase the unexpected</title>
      <category>Uploaded screenshot</category>
      <description>&lt;p&gt;One of the basic challenges of building software is the lack of knowledge. We never know it all. Creating a new innovative product is hard to plan for, as we do not know where to look. Likewise, a perfectly rational decision is impossible as we will never know everything needed to make one. Even worse &amp;#8211; at project start we often know next to nothing!&lt;/p&gt;
&lt;p&gt;Innovation does not come from planning. Many discoveries and inventions over time were results of random accidents while tinkering with something completely else. Chance plays a big role.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;So why not plan for chance?&lt;/strong&gt; You can either take a passive role and wait for chance to happen &amp;#8211; and even create the space for new ideas &amp;#8211; but without aggressively chasing the unexpected chance, you are most likely in for a long wait.&lt;/p&gt;
&lt;p&gt;Here&amp;#8217;s a list of tips, tricks, and tools you can utilize to make chance go your way:&lt;/p&gt;
&lt;ol&gt;
	&lt;li&gt;&lt;strong&gt;Be open to surprises!&lt;/strong&gt; This is actually not as easy as it sounds. It&amp;#8217;s about changing your mindset. Expect to find answers in unusual places &amp;#8211; then the chance of innovation is far more likely to happen. Keep a buglist! Make a habit out of evaluating how things can be better. Could check-in be easier in the airport or could you help your local grocer selling more goods? Force yourself to think about it constantly. Always have a block of paper and a pen ready to scribble down your thoughts!&lt;/li&gt;
	&lt;li&gt;&lt;strong&gt;Seek out new sources of inspiration&lt;/strong&gt;. Put yourself in unusual positions. Get away from everyday life and the settings are comfortable in. Staying in your comfort zone will make you do work as you have always done work and look at things the way you have always looked at things. Put yourself in physically different positions than what you are used to. Socialize with people whom you would not normally socialize with. Browse magazines and books you are not used to browsing &amp;#8211; and spend time surfing on the net! The further afield, the better.&lt;/li&gt;
	&lt;li&gt;&lt;strong&gt;Broaden your field of expertise&lt;/strong&gt;. &lt;a href="http://ui-patterns.com/blog/Tear-down-the-wall"&gt;Tear down the wall&lt;/a&gt;. Learn different approaches to what you are doing. Learn about processes in other industries &amp;#8211; and about their methods and techniques. Cross-train your staff and do not only focus on your competition, but also on how non-competitive industries have solved similar problems.&lt;/li&gt;
	&lt;li&gt;&lt;strong&gt;Allow for alternate interpretations&lt;/strong&gt;. &lt;a href="http://www.alistapart.com/articles/culturalprobe/"&gt;Cultural probes&lt;/a&gt; can help you come up with new ideas while trying to make meaning of the works of others. A cultural probe could be you sending out a disposable cameras to to somebody in your target segment. Let them reply to 15-20 questions you made up, by taking pictures. When the camera returns and the film is developed, intrepid their pictures in find the new ideas blossom. The key is that the pictures are open for interpretation. You might interpret something else than what they meant &amp;#8211; but that doesn&amp;#8217;t really matter: the new ideas matter.&lt;/li&gt;
	&lt;li&gt;&lt;strong&gt;Hire outsiders&lt;/strong&gt;. Hire people that are slightly off the center and that is not afraid to speak their mind. Is formal education always the most important thing?&lt;/li&gt;
	&lt;li&gt;&lt;strong&gt;Change hats&lt;/strong&gt;. Try to walk in the shoes of your users. Construct archetypical personas and write narrative scenarios concerning the problem from the personas&amp;#8217; point of view.&lt;/li&gt;
	&lt;li&gt;&lt;strong&gt;Seek feedback&lt;/strong&gt;. Put up photos, sketches, mockups, or posters up on your wall describing what you are working on in order to let people passing by giving feedback. Hold open houses and go-home meetings showcasing your work. Either throw one for the other departments, or invite external people from the industry.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/1NMnLjo57d58U0Q3VfKv94cYrzo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/1NMnLjo57d58U0Q3VfKv94cYrzo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/1NMnLjo57d58U0Q3VfKv94cYrzo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/1NMnLjo57d58U0Q3VfKv94cYrzo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/UI-patterns-com?a=6gcn0Nj4sqM:orBythKu6yM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/UI-patterns-com?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/UI-patterns-com?a=6gcn0Nj4sqM:orBythKu6yM:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/UI-patterns-com?i=6gcn0Nj4sqM:orBythKu6yM:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/UI-patterns-com?a=6gcn0Nj4sqM:orBythKu6yM:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/UI-patterns-com?i=6gcn0Nj4sqM:orBythKu6yM:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/UI-patterns-com?a=6gcn0Nj4sqM:orBythKu6yM:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/UI-patterns-com?i=6gcn0Nj4sqM:orBythKu6yM:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/UI-patterns-com/~4/6gcn0Nj4sqM" height="1" width="1"/&gt;</description>
      <pubDate>Wed, 13 May 2009 00:00:00 +0000</pubDate>
      <link>http://feedproxy.google.com/~r/UI-patterns-com/~3/6gcn0Nj4sqM/Chase-the-unexpected</link>
      <guid isPermaLink="false">http://ui-patterns.com/blog/Chase-the-unexpected</guid>
    <feedburner:origLink>http://ui-patterns.com/blog/Chase-the-unexpected</feedburner:origLink></item>
    <item>
      <title>Blog post: Tear down the wall!</title>
      <category>Uploaded screenshot</category>
      <description>&lt;p&gt;Too often, I see programmers who just want to program, designers who just want to design, sales people who just want to sell, and researchers who just want to research. I believe that this lack of motivation to cross functional boundaries hinders smooth integrated work processes and provokes the phase-separated workflow much like the &lt;a href="http://en.wikipedia.org/wiki/Waterfall_model"&gt;waterfall model&lt;/a&gt; that we have &lt;a href="http://agilemanifesto.org/"&gt;tried to escape from&lt;/a&gt; for so long. Perhaps most important of all, the functional separation hinders the kind of innovation that spurs from having a common tacit understanding across functional groups and having two or more fields being combined and exposed to one another.&lt;/p&gt;
&lt;p&gt;Many companies feature this rigid separation of functions as well: they separate functions like programming, design, marketing, sales, and manufacturing &amp;#8211; creating walls between groups that have much to learn from- and teach to- one another. In regards to innovation, such separation hinders progress more than it helps as with people who only keep to their own field.&lt;/p&gt;
&lt;p&gt;Are we really past the waterfall model? We might be past the most obvious waterfalls within each functional field, but looking at the organization as a whole reveals another picture. Across functionally separated departments, still too many keep to their own turf.&lt;/p&gt;
&lt;p&gt;Knowing about the domain, its users, and challenges provides a common shared base for discussion about a problem. It makes everybody involved in a project able to take qualified part of the decision process. If all team members fully understand decisions made throughout a project and their rationale, micro decisions made by individual team members will have a larger certainty of going along the lines of other decisions made and what was intended. Perhaps more important: if a new decision that goes against previous ones needs to be made, it is easier for the individual to evaluate whether it is for the better or worse if he or she understands the rationale behind previous decisions.&lt;/p&gt;
&lt;p&gt;Understanding why we are doing what we are doing and where it will take us (the goal), makes it easier for each individual team member to make decisions on his or her own that follow the direction agreed upon by the group. This moves the decision process and workflow from being centralized to being decentralized. It allows more team members to chip in, more angles to be evaluated, and more concerns to be heard.&lt;/p&gt;
&lt;p&gt;Each time knowledge or information is handed over across the functional-boundary-wall, it needs to be translated from &lt;a href="http://en.wikipedia.org/wiki/Tacit_knowledge"&gt;tacit knowledge&lt;/a&gt; to &lt;a href="http://en.wikipedia.org/wiki/Explicit_knowledge"&gt;explicit knowledge&lt;/a&gt;. When knowledge is translated from field jargon and relations not yet formulated to paper, nuances get lost. There are many shades of meaning, of which only few can be articulated.&lt;/p&gt;
&lt;p&gt;So start setting up cross-functional groups with members of several different functional fields on your next project. Let everybody be part of the observation and decision process. I would argue that both clients, developers, designers, researchers should be out doing user observations. It is not enough to just see or hear what people say; you have to be there in person to interpret meaning and discover the underlying motivations and needs for yourself.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/qDwKXZqQ8Q_2idOmYNVSoCRmwAc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/qDwKXZqQ8Q_2idOmYNVSoCRmwAc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/qDwKXZqQ8Q_2idOmYNVSoCRmwAc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/qDwKXZqQ8Q_2idOmYNVSoCRmwAc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/UI-patterns-com?a=s4GwlfatdBY:3BuPQb5Y0R4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/UI-patterns-com?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/UI-patterns-com?a=s4GwlfatdBY:3BuPQb5Y0R4:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/UI-patterns-com?i=s4GwlfatdBY:3BuPQb5Y0R4:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/UI-patterns-com?a=s4GwlfatdBY:3BuPQb5Y0R4:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/UI-patterns-com?i=s4GwlfatdBY:3BuPQb5Y0R4:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/UI-patterns-com?a=s4GwlfatdBY:3BuPQb5Y0R4:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/UI-patterns-com?i=s4GwlfatdBY:3BuPQb5Y0R4:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/UI-patterns-com/~4/s4GwlfatdBY" height="1" width="1"/&gt;</description>
      <pubDate>Tue, 05 May 2009 00:00:00 +0000</pubDate>
      <link>http://feedproxy.google.com/~r/UI-patterns-com/~3/s4GwlfatdBY/Tear-down-the-wall</link>
      <guid isPermaLink="false">http://ui-patterns.com/blog/Tear-down-the-wall</guid>
    <feedburner:origLink>http://ui-patterns.com/blog/Tear-down-the-wall</feedburner:origLink></item>
    <item>
      <title>Blog post: User life-cycle</title>
      <category>Uploaded screenshot</category>
      <description>&lt;p&gt;The product-life-cycle is a well known phenomenon that explains users&amp;#8217; adoption of new technology and by that also your product. The early adaptors are willing to pay a high price to be the first to play with new technology while the price is forced down when your product hits the mainstream due to fierce competition from the companies that lured on your product for new pray.&lt;/p&gt;
&lt;p&gt;A far too overlooked life-cycle is the one of the user. A user of your product will only use it as long as it fits his or her needs. A user today might not have the same demands and needs of a product that he or she has tomorrow. The demands change over time as the life-cycle moves along.&lt;/p&gt;
&lt;p&gt;A good example of such a life-cycle are the one of bloggers. Many bloggers start their activities using a free blog service like blogger.com or wordpress.com. Over time the demands of the blogger to the chosen service changes as the popularity grows and wish to earn money on advertising kicks in. This is a good time for the blogger to buy a domain and setup a new specialized blog for himself. Later in the life-cycle the blogger might even wish to turn his or her website into a magazine or other kind of specialized website.&lt;/p&gt;
&lt;p&gt;Another example a company looking for help to manage their finances. In the beginning, at site like quickbooks.com might do the job perfectly, but as the company grows, the company might have needs that demand a more complex solution that might not even be on the web. Later on, this solution might even be discarded for something even more complex like MS Dynamics, or at a later stage, &lt;span class="caps"&gt;SAP&lt;/span&gt;.&lt;/p&gt;
&lt;p&gt;Users are aware that their needs change over time, why they do not plan to stick with your product forever. With this in mind, you might actually want to consider making it easier for your users to switch phases. If you run a blog platform or a financial web application, make it easy to import &lt;em&gt;and export&lt;/em&gt; data from and to other applications. Making it easy to import data makes immediate sense to most, as you of course want to lure users in to your machinery in order to milk them for money from now till forever. Sadly, however, you will &lt;em&gt;never&lt;/em&gt; be able to lure anybody in to your machinery forever. Your users&amp;#8217; exit is inevitable at some point.&lt;/p&gt;
&lt;p&gt;Make sure that you provide your users with an exit strategy from the beginning. This will lower the barriers for a user to sign up.&lt;/p&gt;
&lt;p&gt;Where does your product fit in to your users&amp;#8217; &amp;#8211; or customer&amp;#8217;s life-cycle?&lt;/p&gt;
&lt;p&gt;1. Curious pioneer&lt;br /&gt;
2. Happy amateur&lt;br /&gt;
3. Willing enthusiast&lt;br /&gt;
4. Agile professional&lt;br /&gt;
5. Bureaucratic professional&lt;/p&gt;
&lt;p&gt;The user is your customer:&lt;br /&gt;
&lt;img src="http://ui-patterns.com/image/801/0/0/500" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/kai-gvASAMk4MQEoJWuBgkKGk1c/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/kai-gvASAMk4MQEoJWuBgkKGk1c/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/kai-gvASAMk4MQEoJWuBgkKGk1c/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/kai-gvASAMk4MQEoJWuBgkKGk1c/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/UI-patterns-com?a=hNzwhOalQ2w:jMPlK_umcio:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/UI-patterns-com?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/UI-patterns-com?a=hNzwhOalQ2w:jMPlK_umcio:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/UI-patterns-com?i=hNzwhOalQ2w:jMPlK_umcio:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/UI-patterns-com?a=hNzwhOalQ2w:jMPlK_umcio:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/UI-patterns-com?i=hNzwhOalQ2w:jMPlK_umcio:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/UI-patterns-com?a=hNzwhOalQ2w:jMPlK_umcio:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/UI-patterns-com?i=hNzwhOalQ2w:jMPlK_umcio:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/UI-patterns-com/~4/hNzwhOalQ2w" height="1" width="1"/&gt;</description>
      <pubDate>Thu, 30 Apr 2009 00:00:00 +0000</pubDate>
      <link>http://feedproxy.google.com/~r/UI-patterns-com/~3/hNzwhOalQ2w/User-lifecycle</link>
      <guid isPermaLink="false">http://ui-patterns.com/blog/User-lifecycle</guid>
    <feedburner:origLink>http://ui-patterns.com/blog/User-lifecycle</feedburner:origLink></item>
    <item>
      <title>Blog post: It's about the whole experience</title>
      <category>Uploaded screenshot</category>
      <description>&lt;p&gt;The quality of a web application cannot only be judged on the quality of the application itself. A myriad of accompanying services and experiences are connected with a product and is not and should not be easily separated from it. Is the web application easy to combine with other products and external services? Is it easily integrated into other products or services? Is the documentation sufficient and easy to use? Is there need for documentation? Is it advertised well? Do I feel welcome? How is the warranty and what are the terms of use? Is there personal confrontation in the sales situation, and is it easy to quit?&lt;/p&gt;
&lt;h2&gt;Making it easy to both join and leave&lt;/h2&gt;
&lt;p&gt;Some web applications makes it easy for you to join and even leave and uses this to help lower the entrance barrier of getting the user started with a service. Blogger.com and wordpress.com for instance makes it dead easy to import data from your old blog and even export your content once you decide to leave.&lt;/p&gt;
&lt;h2&gt;Basecamp is easy to integrate with your own system&lt;/h2&gt;
&lt;p&gt;The &lt;a href="http://basecamphq.com"&gt;project management&lt;/a&gt; application from 37signals provides both an &lt;span class="caps"&gt;RSS&lt;/span&gt; feed of your projects&amp;#8217; activities, and an extensive &lt;span class="caps"&gt;API&lt;/span&gt; that lets you integrate the application with your own systems making you both read and write as much as you want. The openness from 37signals has resulted in several iPhone applications and has led other web app providers (30+) to offer seamless integration with Basecamp &amp;#8211; all of which only makes Basecamp a stronger product.&lt;/p&gt;
&lt;h2&gt;When excitement is part of the equation&lt;/h2&gt;
&lt;p&gt;In January, I bought a ski vacation from &lt;a href="http://nortlander.dk"&gt;Nortlander&lt;/a&gt;. There was nothing special about it until two days before my vacation started. This was when I received an email from Nortlander telling me about the snow conditions, the sunny weather forecast in the upcoming week, and that they looked forward for taking care of us. Even though it was easy to spot that it was a mass mail, my already high level of excitement rose even higher and was poured into my view of Nortlander as a company as well.&lt;/p&gt;
&lt;h2&gt;There are so many ways you can improve the whole experience&lt;/h2&gt;
&lt;p&gt;There are plenty of ways to improve the experience of your online product, that does not have to do with the web experience and application itself. When you are competing with many similar products, improving and focusing on neglected parts of the experience might just give you the edge you need.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/BuoIuanrPXd-V-zFANQBoO5zDJU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/BuoIuanrPXd-V-zFANQBoO5zDJU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/BuoIuanrPXd-V-zFANQBoO5zDJU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/BuoIuanrPXd-V-zFANQBoO5zDJU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/UI-patterns-com?a=mU_yUhCNQ0s:N7ywHBp0-hQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/UI-patterns-com?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/UI-patterns-com?a=mU_yUhCNQ0s:N7ywHBp0-hQ:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/UI-patterns-com?i=mU_yUhCNQ0s:N7ywHBp0-hQ:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/UI-patterns-com?a=mU_yUhCNQ0s:N7ywHBp0-hQ:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/UI-patterns-com?i=mU_yUhCNQ0s:N7ywHBp0-hQ:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/UI-patterns-com?a=mU_yUhCNQ0s:N7ywHBp0-hQ:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/UI-patterns-com?i=mU_yUhCNQ0s:N7ywHBp0-hQ:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/UI-patterns-com/~4/mU_yUhCNQ0s" height="1" width="1"/&gt;</description>
      <pubDate>Mon, 27 Apr 2009 00:00:00 +0000</pubDate>
      <link>http://feedproxy.google.com/~r/UI-patterns-com/~3/mU_yUhCNQ0s/Its-about-the-whole-experience</link>
      <guid isPermaLink="false">http://ui-patterns.com/blog/Its-about-the-whole-experience</guid>
    <feedburner:origLink>http://ui-patterns.com/blog/Its-about-the-whole-experience</feedburner:origLink></item>
    <item>
      <title>Blog post: First results from the UI patterns investigation</title>
      <category>Uploaded screenshot</category>
      <description>&lt;p&gt;The &lt;a href="http://survey.ui-patterns.com"&gt;UI pattern survey initiative&lt;/a&gt; was &lt;a href="http://ui-patterns.com/blog/The-UI-pattern-survey-initiative"&gt;launched&lt;/a&gt; without much fuss last week. With over 1000 replies, the data collected is slowly gaining momentum, and even though it is too early to make any  empirically sound deductions from the results, I thought I&amp;#8217;d share the outlook of what is to come.&lt;/p&gt;
&lt;h2&gt;Coordinate questions&lt;/h2&gt;
&lt;p&gt;The following questions were answered by the user being asked to locate a certain element. He or she then pointed the cursor to the element on an iframe and clicked it. The coordinate the user clicked on was recorded and the images below were the result.&lt;/p&gt;
&lt;p&gt;All sites were viewed in a 1024&amp;#215;800 dimensioned iframe, which the images below illustrate. Each square on the image equals a 40px X 40px square in the iframe. White color means that nobody clicked on that particular square. Darker color means more clicks &amp;#8211; that is more sites have the respective element located in this location.&lt;/p&gt;
&lt;p&gt;All replies to questions are summed up per site basis and thrown away if the standard deviation is too big. If the data is valid, it is included in the final results.&lt;/p&gt;
&lt;h3&gt;&lt;a href="http://survey.ui-patterns.com/questions/3"&gt;Location of the search form or link&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;&lt;a href="http://survey.ui-patterns.com/questions/3" target="_blank"&gt;&lt;img src="http://ui-patterns.com/image/774/0/0/503"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;&lt;a href="http://survey.ui-patterns.com/questions/2"&gt;Location of login link or form&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;&lt;a href="http://survey.ui-patterns.com/questions/2" target="_blank"&gt;&lt;img src="http://ui-patterns.com/image/776/0/0/503"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;&lt;a href="http://survey.ui-patterns.com/questions/1"&gt;Location of account creation (sign up) link or form&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;&lt;a href="http://survey.ui-patterns.com/questions/1" target="_blank"&gt;&lt;img src="http://ui-patterns.com/image/776/0/0/503"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;There is more&amp;#8230;&lt;/h2&gt;
&lt;p&gt;At the moment, there are &lt;a href="http://survey.ui-patterns.com/questions/1"&gt;13 questions&lt;/a&gt; in the database right now, so go explore the rest if the above images was of interest.&lt;/p&gt;
&lt;p&gt;If you would like any questions to be asked, &lt;a href="http://survey.ui-patterns.com/questions/submit"&gt;then it&amp;#8217;s really easy to submit one!&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/36mwQ4iYS5x1xp2h1_AbkU6K-ms/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/36mwQ4iYS5x1xp2h1_AbkU6K-ms/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/36mwQ4iYS5x1xp2h1_AbkU6K-ms/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/36mwQ4iYS5x1xp2h1_AbkU6K-ms/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/UI-patterns-com?a=w__0AqIhOJg:dhUtGgT_GBw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/UI-patterns-com?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/UI-patterns-com?a=w__0AqIhOJg:dhUtGgT_GBw:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/UI-patterns-com?i=w__0AqIhOJg:dhUtGgT_GBw:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/UI-patterns-com?a=w__0AqIhOJg:dhUtGgT_GBw:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/UI-patterns-com?i=w__0AqIhOJg:dhUtGgT_GBw:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/UI-patterns-com?a=w__0AqIhOJg:dhUtGgT_GBw:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/UI-patterns-com?i=w__0AqIhOJg:dhUtGgT_GBw:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/UI-patterns-com/~4/w__0AqIhOJg" height="1" width="1"/&gt;</description>
      <pubDate>Tue, 21 Apr 2009 00:00:00 +0000</pubDate>
      <link>http://feedproxy.google.com/~r/UI-patterns-com/~3/w__0AqIhOJg/First-results-from-the-UI-patterns-investigation</link>
      <guid isPermaLink="false">http://ui-patterns.com/blog/First-results-from-the-UI-patterns-investigation</guid>
    <feedburner:origLink>http://ui-patterns.com/blog/First-results-from-the-UI-patterns-investigation</feedburner:origLink></item>
    <item>
      <title>Blog post: The UI pattern survey initiative</title>
      <category>Uploaded screenshot</category>
      <description>&lt;p&gt;This is a call-out for all designers, developers, information architects, project managers, writers, editors, marketers, and everyone else who makes websites. Now is your chance to get to know the web a lot better by helping sketching a true picture of how UI patterns are used today.&lt;/p&gt;
&lt;p&gt;I would like to introduce &lt;a href="http://survey.ui-patterns.com"&gt;The UI pattern survey&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style="font-size: 1.5em;"&gt;&lt;a href="http://survey.ui-patterns.com"&gt;survey.ui-patterns.com&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When writing about how user interface design patterns are used and should be used, there is no real empirical evidence for what is written other than personal observations, professional experience about what works, and pure common sense. At no point has any of the pattern libraries that exist on the web today tried to conduct a thorough investigation about the state of UI patterns.&lt;/p&gt;
&lt;p&gt;The UI Pattern survey initiative has its motive to do just that. I&amp;#8217;ve build an survey application in order to learn more about how design patterns are used on the web today.&lt;/p&gt;
&lt;p&gt;The real value of the new &lt;a href="http://survey.ui-patterns.com"&gt;User interface pattern survey&lt;/a&gt; is the ability for everybody to add questions and websites to be investigated. Consider this as an opportunity to finally get an answer to many of the questions you might have about how websites are built today!&lt;/p&gt;
&lt;h2&gt;Target: Large websites with a community&lt;/h2&gt;
&lt;p&gt;This is the first survey of its kind &amp;#8211; many more will hopefully follow in the future. To begin with, only websites with account functionality will be investigated.&lt;/p&gt;
&lt;h2&gt;Open for all&lt;/h2&gt;
&lt;p&gt;This initiative is about obtaining knowledge. Do you have a question you want to ask? Well, then submit it to the system, and the survey will include your question! If you have a site that you think should be included in the investigation, then simply submit the site! The results of the survey and questions added at a later stage will be published once a sufficient number of replies have been obtained.&lt;/p&gt;
&lt;h2&gt;But I don&amp;#8217;t understand&amp;#8230;&lt;/h2&gt;
&lt;p&gt;&amp;#8230;well, it gets interesting when you from the results can draw that in X percent of the cases, the login link is located to the left of the sign up link or that it is more common that a search button is decorated with an icon than without.&lt;/p&gt;
&lt;p&gt;The extend of the possibilities of what answers are possible is extremely big and new questions can quickly be asked and answered within short amounts of time, as new questions will be favored over questions with lots of replies. You&amp;#8217;ll get an answer quickly!&lt;/p&gt;
&lt;h2&gt;Spread the word&lt;/h2&gt;
&lt;p&gt;For this project to be of real value, it needs to gain momentum. So please do whatever you can to help UI-patterns.com spread the word!&lt;/p&gt;
&lt;h2&gt;Get started!&lt;/h2&gt;
&lt;p&gt;I can&amp;#8217;t keep going on&amp;#8230; and it&amp;#8217;s certainly more fun to take the survey than reading this. So&amp;#8230;&lt;/p&gt;
&lt;p&gt;&amp;#8230;&lt;a href="http://survey.ui-patterns.com"&gt;Go take the survey now!&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;- Anders Toxboe&lt;/p&gt;
&lt;p&gt;&lt;span style="color: #999; font-size: .85em;"&gt;PS. For now, the survey is only available to Firefox and Safari users. IE and iFrames do not go well together!&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/xJ_q0lySRDMNO3RwrXRW4U-gIk8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xJ_q0lySRDMNO3RwrXRW4U-gIk8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/xJ_q0lySRDMNO3RwrXRW4U-gIk8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xJ_q0lySRDMNO3RwrXRW4U-gIk8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/UI-patterns-com?a=1-u2d0wYD-I:CWioH2JgXyU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/UI-patterns-com?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/UI-patterns-com?a=1-u2d0wYD-I:CWioH2JgXyU:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/UI-patterns-com?i=1-u2d0wYD-I:CWioH2JgXyU:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/UI-patterns-com?a=1-u2d0wYD-I:CWioH2JgXyU:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/UI-patterns-com?i=1-u2d0wYD-I:CWioH2JgXyU:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/UI-patterns-com?a=1-u2d0wYD-I:CWioH2JgXyU:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/UI-patterns-com?i=1-u2d0wYD-I:CWioH2JgXyU:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/UI-patterns-com/~4/1-u2d0wYD-I" height="1" width="1"/&gt;</description>
      <pubDate>Wed, 15 Apr 2009 00:00:00 +0000</pubDate>
      <link>http://feedproxy.google.com/~r/UI-patterns-com/~3/1-u2d0wYD-I/The-UI-pattern-survey-initiative</link>
      <guid isPermaLink="false">http://ui-patterns.com/blog/The-UI-pattern-survey-initiative</guid>
    <feedburner:origLink>http://ui-patterns.com/blog/The-UI-pattern-survey-initiative</feedburner:origLink></item>
    <item>
      <title>Blog post: Low budget user testing</title>
      <category>Uploaded screenshot</category>
      <description>&lt;p&gt;I recently attended a half-day seminar on best practices for handling redesigns of websites. The seminar itself wasn&amp;#8217;t of much value &amp;#8211; the only thing I learned is that we rock in our approach to building websites and their relaunches at my work, Benjamin Interactive.&lt;/p&gt;
&lt;p&gt;The attendees at the seminar all reminded me of university professors engulfed by their scientific background. There are many ways of conducting user studies and tests. The &amp;#8220;correct&amp;#8221; way of conducting such investigations according to the academia is to ensure scientifically proofed data. This includes collecting enough data for the findings to be empirically true.&lt;/p&gt;
&lt;p&gt;That means not conducting just one or two studies, but 10 or 20 &amp;#8211; or even more. That means renting or building expensive user-test labs. That means hiring expensive experts to ensure unbiased data and maybe much more important: &lt;em&gt;adding a difference between who is building a product and who is testing it&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;This approach seemed to be the &amp;#8220;correct&amp;#8221; way of conducting user research when talking to the attendees at the seminar. I must have provoked more than a dozen when I told them all that I couldn&amp;#8217;t care less for that kind of approach.&lt;/p&gt;
&lt;p&gt;In my view, user studies should be conducted by the people building the product. A developer is not only a developer and neither is a designer. Developers and designers &amp;#8211; the ones building the product &amp;#8211; should know who they&amp;#8217;re building it for &amp;#8211; in person. Having somebody else do it for them allows for double interpretation of who the users are: one by the user experience experts writing it down on paper, and another by the developers and designers reading that paper.&lt;/p&gt;
&lt;p&gt;Having studied &lt;acronym title="Human Computer Interaction"&gt;&lt;span class="caps"&gt;HCI&lt;/span&gt;&lt;/acronym&gt; at the university, I&amp;#8217;ve both tried the &amp;#8220;correct&amp;#8221; way of doing user research and a more loose &lt;a href="http://www.useit.com/papers/guerrilla_hci.html"&gt;guerrilla &lt;span class="caps"&gt;HCI&lt;/span&gt;&lt;/a&gt; approach.&lt;/p&gt;
&lt;p&gt;In my view, the most valuable thing to gain from user research is feedback. The more rapid the feedback the better. &lt;strong&gt;From my experience, I haven&amp;#8217;t gained much more knowledge from conducting user research the &amp;#8220;correct&amp;#8221; way than from grabbing a victim in the cafeteria for a 30 minute session.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;My goal with user testing is to be able to rapidly test what I have just been building, correct what I&amp;#8217;ve build with base in what the user test showed, build something more, test that, correct it, build some more, etc.&lt;/p&gt;
&lt;p&gt;Have any of you out there experience situations where the &amp;#8220;correct&amp;#8221; way gave better results than the budget way of doing user tests? I can&amp;#8217;t find any other reason than bureaucratic and organizational ones.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/UoAZKGtf6Gg4FaRKU0K47sM18bQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/UoAZKGtf6Gg4FaRKU0K47sM18bQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/UoAZKGtf6Gg4FaRKU0K47sM18bQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/UoAZKGtf6Gg4FaRKU0K47sM18bQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/UI-patterns-com?a=dKaQbgacQPw:lcqPcNRu4Gc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/UI-patterns-com?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/UI-patterns-com?a=dKaQbgacQPw:lcqPcNRu4Gc:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/UI-patterns-com?i=dKaQbgacQPw:lcqPcNRu4Gc:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/UI-patterns-com?a=dKaQbgacQPw:lcqPcNRu4Gc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/UI-patterns-com?i=dKaQbgacQPw:lcqPcNRu4Gc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/UI-patterns-com?a=dKaQbgacQPw:lcqPcNRu4Gc:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/UI-patterns-com?i=dKaQbgacQPw:lcqPcNRu4Gc:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/UI-patterns-com/~4/dKaQbgacQPw" height="1" width="1"/&gt;</description>
      <pubDate>Thu, 09 Apr 2009 00:00:00 +0000</pubDate>
      <link>http://feedproxy.google.com/~r/UI-patterns-com/~3/dKaQbgacQPw/Low-budget-user-testing</link>
      <guid isPermaLink="false">http://ui-patterns.com/blog/Low-budget-user-testing</guid>
    <feedburner:origLink>http://ui-patterns.com/blog/Low-budget-user-testing</feedburner:origLink></item>
    <item>
      <title>Blog post: Quality in web design: Business needs vs. user expectations</title>
      <category>Uploaded screenshot</category>
      <description>&lt;p&gt;Evaluating the quality of web design is predominantly a subjective process as it needs to be evaluated in relation to some sort of demand or need of a user. It does not make sense to talk about good or bad web design only evaluating how pretty it looks. Most people do not use websites in order to be visually stimulated, but instead to find information, to make reservations, or keep in touch with contacts. They thus evaluate the successfulness of a website&amp;#8217;s web design on its ability to deliver information sought, help make reservations, or facilitate keeping in touch with contacts.&lt;/p&gt;
&lt;p&gt;Talking about good or bad web design in this way only makes sense if it is in the context of what the user expects. The most important part of the quality concept in web design is thus the user&amp;#8217;s evaluation of the web design&amp;#8217;s success and not the designer&amp;#8217;s. &lt;strong&gt;Quality in web design is the degree of fulfillment of the user&amp;#8217;s expectations.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When developing the website that makes your business run, we need to evaluate web design from a business perspective. However, relying solely on a business perspective of quality is dangerous.&lt;/p&gt;
&lt;p&gt;Many websites are build on a concept of quality that relies on what the market demands and what currently works, but to prevent the foundation of our businesses from being pulverized by new competing products, we should rid ourselves from preconceived and esoteric opinions about what quality is. Instead we should evaluate the quality of our work with basis in the users&amp;#8217; mind and with an ignorance of what the market demands.&lt;/p&gt;
&lt;p&gt;The key is to evaluate quality with basis in the user&amp;#8217;s expectations to how a web design solves his or her needs and then pull down a business perspective, which in turn most likely will make us deviate our design from blindly living up to the users&amp;#8217; expectations.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/eB_25cJwORvH4ysO04tcdR_n-xw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/eB_25cJwORvH4ysO04tcdR_n-xw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/eB_25cJwORvH4ysO04tcdR_n-xw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/eB_25cJwORvH4ysO04tcdR_n-xw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/UI-patterns-com?a=Yyi7hu4VJ38:y2XUdpJ5RbQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/UI-patterns-com?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/UI-patterns-com?a=Yyi7hu4VJ38:y2XUdpJ5RbQ:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/UI-patterns-com?i=Yyi7hu4VJ38:y2XUdpJ5RbQ:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/UI-patterns-com?a=Yyi7hu4VJ38:y2XUdpJ5RbQ:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/UI-patterns-com?i=Yyi7hu4VJ38:y2XUdpJ5RbQ:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/UI-patterns-com?a=Yyi7hu4VJ38:y2XUdpJ5RbQ:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/UI-patterns-com?i=Yyi7hu4VJ38:y2XUdpJ5RbQ:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/UI-patterns-com/~4/Yyi7hu4VJ38" height="1" width="1"/&gt;</description>
      <pubDate>Sun, 29 Mar 2009 00:00:00 +0000</pubDate>
      <link>http://feedproxy.google.com/~r/UI-patterns-com/~3/Yyi7hu4VJ38/Quality-in-web-design-Business-needs-vs-user-expectations</link>
      <guid isPermaLink="false">http://ui-patterns.com/blog/Quality-in-web-design-Business-needs-vs-user-expectations</guid>
    <feedburner:origLink>http://ui-patterns.com/blog/Quality-in-web-design-Business-needs-vs-user-expectations</feedburner:origLink></item>
    <item>
      <title>Blog post: User interface sketching tip 5: Constrain yourself</title>
      <category>Uploaded screenshot</category>
      <description>&lt;p&gt;This tip is similar to the tip given in the blog post &amp;#8220;Use a Sharpie&amp;#8221;. It is about constraining yourself from drawing small details and focusing on the idea, the concept and context. Does the overall idea seem useful? How does it deliver value? Would it fit into the full project and what the user is doing before and after using what you&amp;#8217;re sketching?&lt;/p&gt;
&lt;p&gt;To force yourself into refraining from focusing on the small details, set up measures to physically force you to do basic, quick, and dirty sketches. Some people set up &lt;a href="http://www.andybudd.com/archives/2007/10/more_about_dead/"&gt;deadlines with extremely small time available&lt;/a&gt; in order to move their focus from about less urgent issues to the task at hand. When sketching user interfaces, you can go small in a similar way.&lt;/p&gt;
&lt;h2&gt;Draw on post-it notes&lt;/h2&gt;
&lt;p&gt;Have a bunch of post-it notes ready and grab a pen. Now start sketching a full page on a single post-it. The very small paper forces you to only draw the most crucial and important parts of the interface. The focus on only the larger details of the wireframe provides a low entry-barrier and invite anyone to participate. Another good thing about post-it notes is that you can use the glue to put notes together to form a full walkthrough of your product.&lt;/p&gt;&lt;a href='http://ui-patterns.com/blog/User-interface-sketching-tip-5-Constrain-yourself'&gt;Continued...&lt;/a&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/9FrVUfopVjoTIk97RisjoLxFudA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/9FrVUfopVjoTIk97RisjoLxFudA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/9FrVUfopVjoTIk97RisjoLxFudA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/9FrVUfopVjoTIk97RisjoLxFudA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/UI-patterns-com?a=cWfsC7cvgFY:Rs6I-V0ZE-U:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/UI-patterns-com?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/UI-patterns-com?a=cWfsC7cvgFY:Rs6I-V0ZE-U:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/UI-patterns-com?i=cWfsC7cvgFY:Rs6I-V0ZE-U:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/UI-patterns-com?a=cWfsC7cvgFY:Rs6I-V0ZE-U:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/UI-patterns-com?i=cWfsC7cvgFY:Rs6I-V0ZE-U:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/UI-patterns-com?a=cWfsC7cvgFY:Rs6I-V0ZE-U:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/UI-patterns-com?i=cWfsC7cvgFY:Rs6I-V0ZE-U:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/UI-patterns-com/~4/cWfsC7cvgFY" height="1" width="1"/&gt;</description>
      <pubDate>Mon, 16 Mar 2009 00:00:00 +0000</pubDate>
      <link>http://feedproxy.google.com/~r/UI-patterns-com/~3/cWfsC7cvgFY/User-interface-sketching-tip-5-Constrain-yourself</link>
      <guid isPermaLink="false">http://ui-patterns.com/blog/User-interface-sketching-tip-5-Constrain-yourself</guid>
    <feedburner:origLink>http://ui-patterns.com/blog/User-interface-sketching-tip-5-Constrain-yourself</feedburner:origLink></item>
    <item>
      <title>Blog post: Do best practices prevent innovation?</title>
      <category>Uploaded screenshot</category>
      <description>&lt;p&gt;User interface design patterns are best practices &amp;#8211; proven solutions that solve common problems. But can you really create new and groundbreaking products by building your web application like so many others have done before you? Is it possible to spawn creativity and innovation from using design patterns when these merely represent old and used practices?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Consider a design pattern library as a toolbox to implement your ideas.&lt;/strong&gt; A design pattern is not a product idea itself, but more a possible ingredient. Combine these well-known ingredients to create something new faster and with less risk of failing than if you invented your own new ingredients from scratch. Few innovative products come out of nothing. Instead, creativity and innovation more often grows from combining the already known in new ways.&lt;/p&gt;
&lt;p&gt;There are many factors that will make or break your product. Some important factors are the general concept, your target audience, the business model, and the execution. The latter is the only factor that design patterns are part of. Execution is about craftsmanship &amp;#8211; about knowing how to build a solid product granted a foundation for such a product is in place.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/1gqoDBy3jJtd8Ks8yBzQtAP0aWQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/1gqoDBy3jJtd8Ks8yBzQtAP0aWQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/1gqoDBy3jJtd8Ks8yBzQtAP0aWQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/1gqoDBy3jJtd8Ks8yBzQtAP0aWQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/UI-patterns-com?a=TSHBnFbT-PM:TF4O47PcgR0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/UI-patterns-com?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/UI-patterns-com?a=TSHBnFbT-PM:TF4O47PcgR0:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/UI-patterns-com?i=TSHBnFbT-PM:TF4O47PcgR0:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/UI-patterns-com?a=TSHBnFbT-PM:TF4O47PcgR0:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/UI-patterns-com?i=TSHBnFbT-PM:TF4O47PcgR0:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/UI-patterns-com?a=TSHBnFbT-PM:TF4O47PcgR0:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/UI-patterns-com?i=TSHBnFbT-PM:TF4O47PcgR0:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/UI-patterns-com/~4/TSHBnFbT-PM" height="1" width="1"/&gt;</description>
      <pubDate>Thu, 12 Mar 2009 00:00:00 +0000</pubDate>
      <link>http://feedproxy.google.com/~r/UI-patterns-com/~3/TSHBnFbT-PM/Do-best-practices-prevent-innovation</link>
      <guid isPermaLink="false">http://ui-patterns.com/blog/Do-best-practices-prevent-innovation</guid>
    <feedburner:origLink>http://ui-patterns.com/blog/Do-best-practices-prevent-innovation</feedburner:origLink></item>
    <item>
      <title>Blog post: User interface sketching tip 4: Get your arm off the paper</title>
      <category>Uploaded screenshot</category>
      <description>&lt;p&gt;This blog post is one out of several blog posts on improving your user interface sketching techniques. You might want to read the first three posts: &lt;a href="http://ui-patterns.com/blog/User-interface-sketching-tips-part-1"&gt;Drawing corners and boxes&lt;/a&gt;, &lt;a href="http://ui-patterns.com/blog/User-interface-sketching-tip-2-Drop-shadow"&gt;Drop Shadow&lt;/a&gt;, and &lt;a href="http://ui-patterns.com/blog/User-interface-sketching-tip-3-Use-a-thick-pen"&gt;Use a thick pen&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Get your arm off the paper&lt;/h2&gt;
&lt;p&gt;Resting your arm on the paper while sketching locks your lines into arcs, why trying to draw straight lines will only feel awkward and come out wrong.&lt;/p&gt;
&lt;p&gt;Instead you should focus on drawing from the shoulder and not your lower arm. This will allow you to get a much better feel of both the paper and what you&amp;#8217;re drawing.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/FHygJkiKw7oGFhfmcnwtTklq24I/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/FHygJkiKw7oGFhfmcnwtTklq24I/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/FHygJkiKw7oGFhfmcnwtTklq24I/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/FHygJkiKw7oGFhfmcnwtTklq24I/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/UI-patterns-com?a=AyPP51kuaH8:hqnv1WPM3k4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/UI-patterns-com?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/UI-patterns-com?a=AyPP51kuaH8:hqnv1WPM3k4:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/UI-patterns-com?i=AyPP51kuaH8:hqnv1WPM3k4:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/UI-patterns-com?a=AyPP51kuaH8:hqnv1WPM3k4:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/UI-patterns-com?i=AyPP51kuaH8:hqnv1WPM3k4:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/UI-patterns-com?a=AyPP51kuaH8:hqnv1WPM3k4:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/UI-patterns-com?i=AyPP51kuaH8:hqnv1WPM3k4:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/UI-patterns-com/~4/AyPP51kuaH8" height="1" width="1"/&gt;</description>
      <pubDate>Sun, 08 Mar 2009 00:00:00 +0000</pubDate>
      <link>http://feedproxy.google.com/~r/UI-patterns-com/~3/AyPP51kuaH8/User-interface-sketching-tip-4-Get-your-arm-off-the-paper</link>
      <guid isPermaLink="false">http://ui-patterns.com/blog/User-interface-sketching-tip-4-Get-your-arm-off-the-paper</guid>
    <feedburner:origLink>http://ui-patterns.com/blog/User-interface-sketching-tip-4-Get-your-arm-off-the-paper</feedburner:origLink></item>
    <item>
      <title>Blog post: Speed in software design</title>
      <category>Uploaded screenshot</category>
      <description>&lt;p&gt;Since &lt;span class="caps"&gt;AJAX&lt;/span&gt; became popular in web design, web applications has started to look much like desktop applications and has as such begun to suffer from some of the same design flaws. What I especially want to rid the world for is load indicators and meaningless error messages.&lt;/p&gt;
&lt;p&gt;Load indicators remind me of the spinning beach ball in OS X or the animated hourglass in windows. They each represent a static state where the system is frozen and I am locked out not able to do anything!&lt;/p&gt;
&lt;p&gt;How do you measure speed? Buying the fastest servers available and optimizing the hell out of your application will certainly do much, but it will not change the fact that you want to change the speed of your application that &lt;em&gt;your users perceive&lt;/em&gt;. Whether this speed is improved by throwing a gazillion GB og &lt;span class="caps"&gt;RAM&lt;/span&gt; and MHz at your servers or merely setting up a few rules for how you design your application is up to you.&lt;/p&gt;
&lt;p&gt;A few such heuristics could be:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;&lt;strong&gt;Ban load indicators!&lt;/strong&gt; Get rid of unresponsiveness. Do not take the user as a hostage while he or she waits for an operation to finish. This could be expressed as getting rid of the wait cursors &amp;#8211; they are a sign of bad design; Do something else instead. Even though &lt;a href="30boxes.com"&gt;30 boxes&lt;/a&gt; use load indicators in their calendar, the application is far from unresponsive.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
	&lt;li&gt;&lt;strong&gt;Eliminate extra steps&lt;/strong&gt;. Go through your application and count clicks and screens needed to perform an action? How can they be minimized?&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
	&lt;li&gt;&lt;strong&gt;Let the user know how far they&amp;#8217;ve gone&lt;/strong&gt;. Your application will seem unresponsive if you do not provide your users with a clue of how long lengthy operations will take. Failing to let the user know how far they are in a process will create more problems for your in the long run: how are you supposed to do with the data a user has entered in a &lt;a href="http://ui-patterns.com/pattern/Wizard"&gt;Wizard&lt;/a&gt; if he or she drops out in the middle?&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
	&lt;li&gt;&lt;strong&gt;Continue or abort&lt;/strong&gt;. Your system should be able to recover from its own problems! Sure, the user cares about what went wrong, but it is not their problem. It&amp;#8217;s yours! Do something proactive instead than asking them if they want to continue or abort because &lt;em&gt;your&lt;/em&gt; system caused an error.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
	&lt;li&gt;&lt;strong&gt;Perform client-side validation&lt;/strong&gt;. Instead of letting the user take an extra roundtrip to your server and back to validate the date they&amp;#8217;ve entered, perform client-side validation of their data and save them the trip.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
	&lt;li&gt;&lt;strong&gt;Preload data&lt;/strong&gt;. You create a Google AdSense ad by clicking through a 3-4 screen wizard. What most do not realize is that the entire form of all 4 pages is loaded at once. This means that clicking next merely releases a javascript action that hides the current screen and displays the next. A similar thing is seen in the Facebook picture gallery where preloading the next images makes the experience seem super smooth. On top of that, the &lt;code&gt;&amp;lt;a name /&amp;gt;&lt;/code&gt; value is changed each time an image is clicked, so that the &lt;span class="caps"&gt;URL&lt;/span&gt; will always point to the image you&amp;#8217;re viewing.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;To sum things up: &lt;strong&gt;Design for responsiveness!&lt;/strong&gt; The software should be able to keep up with its users and not let them wait. What really matters is the perceived speed and not the actual real (machine) speed.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Wptrnpez8-HvebE-HlURuYBb7FQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Wptrnpez8-HvebE-HlURuYBb7FQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Wptrnpez8-HvebE-HlURuYBb7FQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Wptrnpez8-HvebE-HlURuYBb7FQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/UI-patterns-com?a=LiV31MG21fo:eu4HoWL4BUY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/UI-patterns-com?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/UI-patterns-com?a=LiV31MG21fo:eu4HoWL4BUY:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/UI-patterns-com?i=LiV31MG21fo:eu4HoWL4BUY:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/UI-patterns-com?a=LiV31MG21fo:eu4HoWL4BUY:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/UI-patterns-com?i=LiV31MG21fo:eu4HoWL4BUY:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/UI-patterns-com?a=LiV31MG21fo:eu4HoWL4BUY:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/UI-patterns-com?i=LiV31MG21fo:eu4HoWL4BUY:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/UI-patterns-com/~4/LiV31MG21fo" height="1" width="1"/&gt;</description>
      <pubDate>Sun, 01 Mar 2009 00:00:00 +0000</pubDate>
      <link>http://feedproxy.google.com/~r/UI-patterns-com/~3/LiV31MG21fo/Speed-in-software-design</link>
      <guid isPermaLink="false">http://ui-patterns.com/blog/Speed-in-software-design</guid>
    <feedburner:origLink>http://ui-patterns.com/blog/Speed-in-software-design</feedburner:origLink></item>
    <item>
      <title>Blog post: User interface sketching tip 3: Use a thick pen</title>
      <category>Uploaded screenshot</category>
      <description>&lt;p&gt;This blog post is one out of several blog posts on improving your user interface sketching techniques. You might want to read the first two posts: &lt;a href="http://ui-patterns.com/blog/User-interface-sketching-tips-part-1"&gt;Drawing corners and boxes&lt;/a&gt; as well as &lt;a href="http://ui-patterns.com/blog/User-interface-sketching-tip-2-Drop-shadow"&gt;Drop Shadow&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Use a thick Sharpie&lt;/h2&gt;
&lt;p&gt;Sketching out a user interface is not about details but about concepts. It is about sketching &amp;#8211; not drawing. When you draw, you tend to worry too much about making the details look good. This is why you might want to choose to utilize a medium or broad point permanent marker (Like a &lt;a href="http://sharpie.com"&gt;Sharpie&lt;/a&gt; pen or similar) to sketch your interface, instead of a thin point one &amp;#8211; or a bullet point pen. So sketch big and focus in on loose form rather than tight line accuracy.&lt;/p&gt;
&lt;p&gt;This is also why many find sketching interfaces on a whiteboard especially useful. Being forced not to draw details constraints your thought process into focusing on the concept and ignoring the details.&lt;/p&gt;
&lt;p&gt;Some people prefer using crayons over Sharpies as Sharpies often bleed through the paper.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://ui-patterns.com/image/681/0/0/535" alt="User interface sketching using a thin marker vs. a thick marker."/&gt;&lt;/p&gt;
&lt;p&gt;The above illustration illustrates how the sketcher tends to get into details when drawing with a thin marker. The thin sketch is both more correct and more appealing, but at the same time feedback on the thin sketch revolved more around details than the concept. The thick sketch was drawn about 10 times faster, and has its focus more on the concept. With the thick sketch, the sketch could be redrawn and iterated 10 times faster than with the thin sketch. It&amp;#8217;s all about rapid prototyping and instant feedback!&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/YLOTVay_6XFXJewD0TCe7aJ1HiE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/YLOTVay_6XFXJewD0TCe7aJ1HiE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/YLOTVay_6XFXJewD0TCe7aJ1HiE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/YLOTVay_6XFXJewD0TCe7aJ1HiE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/UI-patterns-com?a=x7zZsjiv"&gt;&lt;img src="http://feeds.feedburner.com/~f/UI-patterns-com?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/UI-patterns-com?a=7fxNDX7y"&gt;&lt;img src="http://feeds.feedburner.com/~f/UI-patterns-com?i=7fxNDX7y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/UI-patterns-com?a=Xw3rJLrl"&gt;&lt;img src="http://feeds.feedburner.com/~f/UI-patterns-com?i=Xw3rJLrl" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/UI-patterns-com?a=kZ2G3AOM"&gt;&lt;img src="http://feeds.feedburner.com/~f/UI-patterns-com?i=kZ2G3AOM" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/UI-patterns-com/~4/4IGNagy3mjw" height="1" width="1"/&gt;</description>
      <pubDate>Wed, 18 Feb 2009 00:00:00 +0000</pubDate>
      <link>http://feedproxy.google.com/~r/UI-patterns-com/~3/4IGNagy3mjw/User-interface-sketching-tip-3-Use-a-thick-pen</link>
      <guid isPermaLink="false">http://ui-patterns.com/blog/User-interface-sketching-tip-3-Use-a-thick-pen</guid>
    <feedburner:origLink>http://ui-patterns.com/blog/User-interface-sketching-tip-3-Use-a-thick-pen</feedburner:origLink></item>
    <item>
      <title>Design pattern: Completeness meter</title>
      <category>Egocentric patterns</category>
      <description>&lt;p&gt;The user wants to complete a goal but needs guidance in when it is reached and how to reach it.&lt;/p&gt;&lt;a href='http://ui-patterns.com/pattern/CompletenessMeter'&gt;Continued...&lt;/a&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/lXZ9J7KrDvNqNOiGTFfoODEGDbM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/lXZ9J7KrDvNqNOiGTFfoODEGDbM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/lXZ9J7KrDvNqNOiGTFfoODEGDbM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/lXZ9J7KrDvNqNOiGTFfoODEGDbM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/UI-patterns-com?a=kMstNeHoBCA:rB5uR1QaOtA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/UI-patterns-com?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/UI-patterns-com?a=kMstNeHoBCA:rB5uR1QaOtA:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/UI-patterns-com?i=kMstNeHoBCA:rB5uR1QaOtA:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/UI-patterns-com?a=kMstNeHoBCA:rB5uR1QaOtA:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/UI-patterns-com?i=kMstNeHoBCA:rB5uR1QaOtA:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/UI-patterns-com?a=kMstNeHoBCA:rB5uR1QaOtA:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/UI-patterns-com?i=kMstNeHoBCA:rB5uR1QaOtA:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/UI-patterns-com/~4/kMstNeHoBCA" height="1" width="1"/&gt;</description>
      <pubDate>Wed, 24 Jun 2009 00:00:00 +0000</pubDate>
      <link>http://feedproxy.google.com/~r/UI-patterns-com/~3/kMstNeHoBCA/CompletenessMeter</link>
      <guid isPermaLink="false">http://ui-patterns.com/pattern/CompletenessMeter</guid>
    <feedburner:origLink>http://ui-patterns.com/pattern/CompletenessMeter</feedburner:origLink></item>
  </channel>
</rss>
