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

<channel>
	<title>MetaGreg &#187; design</title>
	<atom:link href="http://gregmoreno.ca/tag/design/feed/" rel="self" type="application/rss+xml" />
	<link>http://gregmoreno.ca</link>
	<description>writes code that writes code for food</description>
	<lastBuildDate>Thu, 02 Sep 2010 00:20:32 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>How do users think?</title>
		<link>http://gregmoreno.ca/how-do-users-think/</link>
		<comments>http://gregmoreno.ca/how-do-users-think/#comments</comments>
		<pubDate>Mon, 04 Jan 2010 18:34:00 +0000</pubDate>
		<dc:creator>Greg Moreno</dc:creator>
				<category><![CDATA[User Happiness]]></category>
		<category><![CDATA[design]]></category>

		<guid isPermaLink="false">http://gregmoreno.ca/?p=565</guid>
		<description><![CDATA[Users appreciate quality and credibility. If they see high-quality content, they are usually willing to tolerate advertisements and a poor design. This is why websites with mediocre designs but high quality content gain a lot of traffic over the years. Content is more important than the design that supports it. Users don&#8217;t read; they scan. [...]


Related posts:<ol><li><a href='http://gregmoreno.ca/the-conspiracy-against-user-friendly-software/' rel='bookmark' title='Permanent Link: The conspiracy against user-friendly software'>The conspiracy against user-friendly software</a> <small>How to design a user-friendly software: Test the design Identify the problems Modify the design Repeat step 1 Sounds easy, right? That is until time pressure, individual preference, market forces...</small></li>
<li><a href='http://gregmoreno.ca/don%e2%80%99t-forget-to-help-your-visitors/' rel='bookmark' title='Permanent Link: Don’t forget to help your visitors'>Don’t forget to help your visitors</a> <small>All newspapers, magazines, and catalogs work the same way &#8211; you start at the front cover and keep turning the pages. That is not the case with websites. When visitors...</small></li>
<li><a href='http://gregmoreno.ca/10-guidelines-for-building-the-credibility-of-a-website/' rel='bookmark' title='Permanent Link: 10 guidelines for building the credibility of a website'>10 guidelines for building the credibility of a website</a> <small>Here are 10 guidelines for building the credibility of a web site based on research in Stanford University: Make it easy to verify the accuracy of the information on your...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><strong>Users appreciate quality and credibility</strong>. If they see high-quality content, they are usually willing to tolerate advertisements and a poor design. This is why websites with mediocre designs but high quality content gain a lot of traffic over the years.  Content is more important than the design that supports it.</p>
<p><strong>Users don&#8217;t read; they scan</strong>. When they analyze a web page, users search for some fixed points or anchors that can guide them through the content on the rest of the page.</p>
<p><strong>Web users are impatient and insist on instant gratification</strong>. A very simple principle: if a website doesn&#8217;t meet users expectations, then the designer has failed to perform his or her job properly, and the company will lose money. The higher the cognitive load needed by users to process the website and the less intuitive the navigation, the more likely users will leave the website and search of alternatives.</p>
<p><strong>Users don&#8217;t always make the best choices</strong>. They don&#8217;t look for the quickest way to find the information they want.  Nor do they scan web pages in a linear fashion going sequentially from one section to another. Instead, users choose whatever  &#8220;satisfices&#8221; (satisfy + suffice).  They choose the first reasonable  option that presents itself. As soon as they find a link that might possible lead to their goal, users will very likely click on it immediately. Optimizing is hard, and it takes a long time. Satisficing is more efficient.</p>
<p><strong>Users follow their intuition</strong>. In most cases, users muddle through on their own rather than read the information a designer has provided. According to Steve Krug, the basic reason for this is that users don&#8217;t care. &#8220;If we find something that works, we stick to it. It doesn&#8217;t matter to us if we understand how things work, as long as we can use them. If we are audience is going to act you&#8217;re designing billboards, then design great billboards.&#8221;</p>
<p><strong>Users want to have control</strong>. Users want to be able to control their browser and rely on consistently presented data throughout the website. For example, they don&#8217;t want new windows popping-out unexpectedly, and they want to be able to use the &#8220;Back&#8221; button to return to a website they had just visited.</p>
<p>From the <a href="http://www.smashingmagazine.com/2009/12/03/smashing-book-its-out-now/">Smashing Book</a>, page 123.</p>


<p>Related posts:<ol><li><a href='http://gregmoreno.ca/the-conspiracy-against-user-friendly-software/' rel='bookmark' title='Permanent Link: The conspiracy against user-friendly software'>The conspiracy against user-friendly software</a> <small>How to design a user-friendly software: Test the design Identify the problems Modify the design Repeat step 1 Sounds easy, right? That is until time pressure, individual preference, market forces...</small></li>
<li><a href='http://gregmoreno.ca/don%e2%80%99t-forget-to-help-your-visitors/' rel='bookmark' title='Permanent Link: Don’t forget to help your visitors'>Don’t forget to help your visitors</a> <small>All newspapers, magazines, and catalogs work the same way &#8211; you start at the front cover and keep turning the pages. That is not the case with websites. When visitors...</small></li>
<li><a href='http://gregmoreno.ca/10-guidelines-for-building-the-credibility-of-a-website/' rel='bookmark' title='Permanent Link: 10 guidelines for building the credibility of a website'>10 guidelines for building the credibility of a website</a> <small>Here are 10 guidelines for building the credibility of a web site based on research in Stanford University: Make it easy to verify the accuracy of the information on your...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://gregmoreno.ca/how-do-users-think/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>If browsers were women</title>
		<link>http://gregmoreno.ca/if-browsers-were-women/</link>
		<comments>http://gregmoreno.ca/if-browsers-were-women/#comments</comments>
		<pubDate>Sat, 12 Sep 2009 22:21:17 +0000</pubDate>
		<dc:creator>Greg Moreno</dc:creator>
				<category><![CDATA[Sideways]]></category>
		<category><![CDATA[design]]></category>

		<guid isPermaLink="false">http://gregmoreno.ca/?p=480</guid>
		<description><![CDATA[No related posts.


No related posts.]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-481" title="If browsers were women - Firefox, Opera, Safari, IE, Chrome" src="http://gregmoreno.ca/wp-content/uploads/2009/09/if_browsers_were_women-s569x1250-12173.jpg" alt="If browsers were women - Firefox, Opera, Safari, IE, Chrome" width="569" height="1250" /></p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://gregmoreno.ca/if-browsers-were-women/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>The 10 Commandments of Web Design</title>
		<link>http://gregmoreno.ca/the-10-commandments-of-web-design/</link>
		<comments>http://gregmoreno.ca/the-10-commandments-of-web-design/#comments</comments>
		<pubDate>Thu, 27 Aug 2009 20:41:39 +0000</pubDate>
		<dc:creator>Greg Moreno</dc:creator>
				<category><![CDATA[User Happiness]]></category>
		<category><![CDATA[design]]></category>

		<guid isPermaLink="false">http://gregmoreno.ca/?p=474</guid>
		<description><![CDATA[Thou shalt not abuse Flash. Thou shalt not hide content. Thou shalt not clutter. Thou shalt not overuse glassy reflections. Thou shalt not name your Web 2.0 company with an unnecessary surplus or dearth of vowels. Thou shalt worship at the altar of typography. Thou shalt create immersive experiences. Thou shalt be social. Thou shalt [...]


Related posts:<ol><li><a href='http://gregmoreno.ca/business-and-design-trends-for-2009/' rel='bookmark' title='Permanent Link: Business and design trends for 2009'>Business and design trends for 2009</a> <small>Top Small Business Marketing Trends for 2009 from Small Business Trends &#8220;Marketing in 2008 became decidedly social — and 2009 will see the social elements of marketing accelerate. Social media...</small></li>
<li><a href='http://gregmoreno.ca/outsourcing-the-philippines-vs-china-and-india/' rel='bookmark' title='Permanent Link: Outsourcing: The Philippines vs. China and India'>Outsourcing: The Philippines vs. China and India</a> <small>Filipino software execs say their infrastructure and ties to the U.S. give them an edge over their bigger rivals, but a seasoned talent pool is lacking. &#8230; the numbers are...</small></li>
<li><a href='http://gregmoreno.ca/great-tips-from-10-design-experts/' rel='bookmark' title='Permanent Link: Tips from 10 design experts'>Tips from 10 design experts</a> <small>Don Norman: The three ways that good design makes you happy Philippe Starck: Why design? Jacek Utko: Can design save the newspaper? Paul Bennett: Design is in the details David...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<ol>
<li>Thou shalt not abuse Flash.</li>
<li>Thou shalt not hide content.</li>
<li>Thou shalt not clutter.</li>
<li>Thou shalt not overuse glassy reflections.</li>
<li>Thou shalt not name your Web 2.0 company with an unnecessary<br />
surplus or dearth of vowels.</li>
<li>Thou shalt worship at the altar of typography.</li>
<li>Thou shalt create immersive experiences.</li>
<li>Thou shalt be social.</li>
<li>Thou shalt embrace proven technologies.</li>
<li>Thou shalt make content king.</li>
</ol>
<p>via <a href="http://www.businessweek.com/innovate/content/jun2008/id20080623_750025.htm?chan=top+news_top+news+index_web+design">BusinessWeek</a></p>


<p>Related posts:<ol><li><a href='http://gregmoreno.ca/business-and-design-trends-for-2009/' rel='bookmark' title='Permanent Link: Business and design trends for 2009'>Business and design trends for 2009</a> <small>Top Small Business Marketing Trends for 2009 from Small Business Trends &#8220;Marketing in 2008 became decidedly social — and 2009 will see the social elements of marketing accelerate. Social media...</small></li>
<li><a href='http://gregmoreno.ca/outsourcing-the-philippines-vs-china-and-india/' rel='bookmark' title='Permanent Link: Outsourcing: The Philippines vs. China and India'>Outsourcing: The Philippines vs. China and India</a> <small>Filipino software execs say their infrastructure and ties to the U.S. give them an edge over their bigger rivals, but a seasoned talent pool is lacking. &#8230; the numbers are...</small></li>
<li><a href='http://gregmoreno.ca/great-tips-from-10-design-experts/' rel='bookmark' title='Permanent Link: Tips from 10 design experts'>Tips from 10 design experts</a> <small>Don Norman: The three ways that good design makes you happy Philippe Starck: Why design? Jacek Utko: Can design save the newspaper? Paul Bennett: Design is in the details David...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://gregmoreno.ca/the-10-commandments-of-web-design/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Don’t forget to help your visitors</title>
		<link>http://gregmoreno.ca/don%e2%80%99t-forget-to-help-your-visitors/</link>
		<comments>http://gregmoreno.ca/don%e2%80%99t-forget-to-help-your-visitors/#comments</comments>
		<pubDate>Wed, 29 Jul 2009 17:14:24 +0000</pubDate>
		<dc:creator>Greg Moreno</dc:creator>
				<category><![CDATA[User Happiness]]></category>
		<category><![CDATA[design]]></category>

		<guid isPermaLink="false">http://gregmoreno.ca/?p=84</guid>
		<description><![CDATA[All newspapers, magazines, and catalogs work the same way &#8211; you start at the front cover and keep turning the pages. That is not the case with websites. When visitors arrive at a new website, they pause, look around, and figure out how to proceed. There are a lot of question marks in their head [...]


Related posts:<ol><li><a href='http://gregmoreno.ca/words-are-part-of-the-interface/' rel='bookmark' title='Permanent Link: Words are part of the interface'>Words are part of the interface</a> <small>The use of words is a critical component of a website’s design. Just like layout and colors, it can enhance the usability of your website and provide a pleasant online...</small></li>
<li><a href='http://gregmoreno.ca/how-do-users-think/' rel='bookmark' title='Permanent Link: How do users think?'>How do users think?</a> <small>Users appreciate quality and credibility. If they see high-quality content, they are usually willing to tolerate advertisements and a poor design. This is why websites with mediocre designs but high...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><!--content with more link-->All newspapers, magazines, and catalogs work the same way &#8211; you start at the front cover and keep turning the pages. That is not the case with websites.</p>
<p>When visitors arrive at a new website, they pause, look around, and figure out how to proceed. There are a lot of question marks in their head and as soon as your website answers them the better. Otherwise, your visitor will leave and may never come back.</p>
<h4>Websites are difficult to use</h4>
<p>All visitors suffer a moment of difficulty in a website. Some find it a simple annoyance while others become frustrated. Recognizing that websites are still not as easy to use like a newspaper is the right attitude when designing webpages.</p>
<p>Who does not want a visitor-friendly website? I’m sure you do but your actions do not say so. Too often your websites serve the needs of your company, or sometimes, even your egos. You cannot accept the truth that your visitor are finding it difficult to move around your website. This has to change.</p>
<p>When building the pages of your website how often do you ask yourself this question: “Am I helping my visitor with this webpage?”</p>
<p>We understand the pressure. Different people in an organization have different and often conflicting goals for the website. You throw up your arms and give up. Helping visitors requires fighting some fights. You may need to fight with the sales guy, the programmer, your boss, and yourself.</p>
<p>Yes, including yourself.</p>
<p>You thrust your own views upon your visitors. You want him to accept your website, your design, your creation. You want your visitor to change to satisfy you. When she does not, you call her stupid.</p>
<h4>It is not just layout and colors</h4>
<p>You have spent a lot of time designing the layout and choosing the right color combinations that you believe would appeal to your visitors but you forgot how to talk to them. Just like any human being on the planet we use words, not colors nor diagrams.</p>
<p>If you want to help your visitors, then talk to them in a language they understand. Use words and terms that are relevant to your visitors — not words only you and your friends understand. Craft your messages the way you would talk to a person face-to-face. The online world is a lonely place — your visitors need company.</p>
<h4>Does it matter?</h4>
<p>At one point, you have also visited a website that is inconsiderate of you. How does it feel? Don’t forget that you are a visitor, too.</p>


<p>Related posts:<ol><li><a href='http://gregmoreno.ca/words-are-part-of-the-interface/' rel='bookmark' title='Permanent Link: Words are part of the interface'>Words are part of the interface</a> <small>The use of words is a critical component of a website’s design. Just like layout and colors, it can enhance the usability of your website and provide a pleasant online...</small></li>
<li><a href='http://gregmoreno.ca/how-do-users-think/' rel='bookmark' title='Permanent Link: How do users think?'>How do users think?</a> <small>Users appreciate quality and credibility. If they see high-quality content, they are usually willing to tolerate advertisements and a poor design. This is why websites with mediocre designs but high...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://gregmoreno.ca/don%e2%80%99t-forget-to-help-your-visitors/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>10 guidelines for building the credibility of a website</title>
		<link>http://gregmoreno.ca/10-guidelines-for-building-the-credibility-of-a-website/</link>
		<comments>http://gregmoreno.ca/10-guidelines-for-building-the-credibility-of-a-website/#comments</comments>
		<pubDate>Thu, 23 Jul 2009 17:15:27 +0000</pubDate>
		<dc:creator>Greg Moreno</dc:creator>
				<category><![CDATA[User Happiness]]></category>
		<category><![CDATA[design]]></category>

		<guid isPermaLink="false">http://gregmoreno.ca/?p=86</guid>
		<description><![CDATA[Here are 10 guidelines for building the credibility of a web site based on research in Stanford University: Make it easy to verify the accuracy of the information on your site. Show that there’s a real organization behind your site. Highlight the expertise in your organization and in the content and services you provide. Show [...]


Related posts:<ol><li><a href='http://gregmoreno.ca/inconvenient-truth-on-website-performance/' rel='bookmark' title='Permanent Link: The Inconvenient Truth on website performance'>The Inconvenient Truth on website performance</a> <small>When we looked at the actual download speeds of the sites we tested, we found that there was no correlation between these and the perceived speeds reported by our users....</small></li>
<li><a href='http://gregmoreno.ca/canada-work-visa-questions-answers/' rel='bookmark' title='Permanent Link: Starting a Q&#038;A website: Canada Work Visa'>Starting a Q&#038;A website: Canada Work Visa</a> <small>Last week I created a Q&amp;A website for things related to Canada work visa. (This is actually a project of my wife&#8217;s cousins and I&#8217;m just helping them out sort...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><!--content with more link-->Here are 10 guidelines for building the credibility of a web site <a href="http://credibility.stanford.edu/guidelines/index.html">based on research in Stanford University</a>:</p>
<ol>
<li>Make it easy to verify the accuracy of the information on your site.</li>
<li>Show that there’s a real organization behind your site.</li>
<li>Highlight the expertise in your organization and in the content and services you provide.</li>
<li>Show that honest and trustworthy people stand behind your site.</li>
<li>Make it easy to contact you.</li>
<li>Design your site so it looks professional (or is appropriate for your purpose).</li>
<li>Make your site easy to use — and useful.</li>
<li>Update your site’s content often (at least show it’s been reviewed recently).</li>
<li>Use restraint with any promotional content (e.g., ads, offers).</li>
<li>Avoid errors of all types, no matter how small they seem.</li>
</ol>


<p>Related posts:<ol><li><a href='http://gregmoreno.ca/inconvenient-truth-on-website-performance/' rel='bookmark' title='Permanent Link: The Inconvenient Truth on website performance'>The Inconvenient Truth on website performance</a> <small>When we looked at the actual download speeds of the sites we tested, we found that there was no correlation between these and the perceived speeds reported by our users....</small></li>
<li><a href='http://gregmoreno.ca/canada-work-visa-questions-answers/' rel='bookmark' title='Permanent Link: Starting a Q&#038;A website: Canada Work Visa'>Starting a Q&#038;A website: Canada Work Visa</a> <small>Last week I created a Q&amp;A website for things related to Canada work visa. (This is actually a project of my wife&#8217;s cousins and I&#8217;m just helping them out sort...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://gregmoreno.ca/10-guidelines-for-building-the-credibility-of-a-website/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tips from 10 design experts</title>
		<link>http://gregmoreno.ca/great-tips-from-10-design-experts/</link>
		<comments>http://gregmoreno.ca/great-tips-from-10-design-experts/#comments</comments>
		<pubDate>Mon, 08 Jun 2009 18:33:44 +0000</pubDate>
		<dc:creator>Greg Moreno</dc:creator>
				<category><![CDATA[Sideways]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[videos]]></category>

		<guid isPermaLink="false">http://gregmoreno.ca/?p=327</guid>
		<description><![CDATA[Don Norman: The three ways that good design makes you happy Philippe Starck: Why design? Jacek Utko: Can design save the newspaper? Paul Bennett: Design is in the details David Kelley: The future of design is human-centered Stefan Sagmeister: Yes, design can make you happy Janine Benyus: 12 sustainable design ideas from nature Jared Spool: [...]


Related posts:<ol><li><a href='http://gregmoreno.ca/business-and-design-trends-for-2009/' rel='bookmark' title='Permanent Link: Business and design trends for 2009'>Business and design trends for 2009</a> <small>Top Small Business Marketing Trends for 2009 from Small Business Trends &#8220;Marketing in 2008 became decidedly social — and 2009 will see the social elements of marketing accelerate. Social media...</small></li>
<li><a href='http://gregmoreno.ca/the-10-commandments-of-web-design/' rel='bookmark' title='Permanent Link: The 10 Commandments of Web Design'>The 10 Commandments of Web Design</a> <small>Thou shalt not abuse Flash. Thou shalt not hide content. Thou shalt not clutter. Thou shalt not overuse glassy reflections. Thou shalt not name your Web 2.0 company with an...</small></li>
<li><a href='http://gregmoreno.ca/beware-of-the-usability-stockholm-syndrome/' rel='bookmark' title='Permanent Link: Beware of the usability Stockholm syndrome'>Beware of the usability Stockholm syndrome</a> <small>The only way they to know if an application works well for users is to conduct usability testing. A usability test does not need to be expensive like having a...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Don Norman: The three ways that good design makes you happy<br />
<object width="480" height="295" data="http://www.youtube.com/v/RlQEoJaLQRA&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/RlQEoJaLQRA&amp;hl=en&amp;fs=1" /><param name="allowfullscreen" value="true" /></object></p>
<p>Philippe Starck: Why design?<br />
<object width="425" height="344" data="http://www.youtube.com/v/Z4PwHD7XKj0&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/Z4PwHD7XKj0&amp;hl=en&amp;fs=1" /><param name="allowfullscreen" value="true" /></object></p>
<p>Jacek Utko: Can design save the newspaper?<br />
<object width="480" height="295" data="http://www.youtube.com/v/zHuH8P_Vqc0&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/zHuH8P_Vqc0&amp;hl=en&amp;fs=1" /><param name="allowfullscreen" value="true" /></object></p>
<p>Paul Bennett: Design is in the details<br />
<object width="425" height="344" data="http://www.youtube.com/v/7g0O003kufA&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/7g0O003kufA&amp;hl=en&amp;fs=1" /><param name="allowfullscreen" value="true" /></object></p>
<p>David Kelley: The future of design is human-centered<br />
<object width="425" height="344" data="http://www.youtube.com/v/eXndL3TNCmo&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/eXndL3TNCmo&amp;hl=en&amp;fs=1" /><param name="allowfullscreen" value="true" /></object></p>
<p>Stefan Sagmeister: Yes, design can make you happy<br />
<object width="425" height="344" data="http://www.youtube.com/v/eZp-H9g_jeY&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/eZp-H9g_jeY&amp;hl=en&amp;fs=1" /><param name="allowfullscreen" value="true" /></object></p>
<p>Janine Benyus: 12 sustainable design ideas from nature<br />
<object width="425" height="344" data="http://www.youtube.com/v/n77BfxnVlyc&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/n77BfxnVlyc&amp;hl=en&amp;fs=1" /><param name="allowfullscreen" value="true" /></object></p>
<p>Jared Spool: Journey to the Center of Design<br />
<object width="425" height="344" data="http://www.youtube.com/v/WCLGnMdBeW8&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/WCLGnMdBeW8&amp;hl=en&amp;fs=1" /><param name="allowfullscreen" value="true" /></object></p>
<p>Bonnie John: Usability and Software Architecture: The Forgotten Problems<br />
<object width="425" height="344" data="http://www.youtube.com/v/CRx4h4ITx9g&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/CRx4h4ITx9g&amp;hl=en&amp;fs=1" /><param name="allowfullscreen" value="true" /></object></p>
<p>Bill Scott: Bringing Design to Life: What Every Designer Should Know about Interface Engineering<br />
<object width="425" height="344" data="http://www.youtube.com/v/OTOIi8InuWA&amp;hl=en&amp;fs=1&amp;" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/OTOIi8InuWA&amp;hl=en&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /></object></p>


<p>Related posts:<ol><li><a href='http://gregmoreno.ca/business-and-design-trends-for-2009/' rel='bookmark' title='Permanent Link: Business and design trends for 2009'>Business and design trends for 2009</a> <small>Top Small Business Marketing Trends for 2009 from Small Business Trends &#8220;Marketing in 2008 became decidedly social — and 2009 will see the social elements of marketing accelerate. Social media...</small></li>
<li><a href='http://gregmoreno.ca/the-10-commandments-of-web-design/' rel='bookmark' title='Permanent Link: The 10 Commandments of Web Design'>The 10 Commandments of Web Design</a> <small>Thou shalt not abuse Flash. Thou shalt not hide content. Thou shalt not clutter. Thou shalt not overuse glassy reflections. Thou shalt not name your Web 2.0 company with an...</small></li>
<li><a href='http://gregmoreno.ca/beware-of-the-usability-stockholm-syndrome/' rel='bookmark' title='Permanent Link: Beware of the usability Stockholm syndrome'>Beware of the usability Stockholm syndrome</a> <small>The only way they to know if an application works well for users is to conduct usability testing. A usability test does not need to be expensive like having a...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://gregmoreno.ca/great-tips-from-10-design-experts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Beware of the usability Stockholm syndrome</title>
		<link>http://gregmoreno.ca/beware-of-the-usability-stockholm-syndrome/</link>
		<comments>http://gregmoreno.ca/beware-of-the-usability-stockholm-syndrome/#comments</comments>
		<pubDate>Sat, 07 Mar 2009 01:32:29 +0000</pubDate>
		<dc:creator>Greg Moreno</dc:creator>
				<category><![CDATA[User Happiness]]></category>
		<category><![CDATA[design]]></category>

		<guid isPermaLink="false">http://gregmoreno.ca/?p=70</guid>
		<description><![CDATA[The only way they to know if an application works well for users is to conduct usability testing. A usability test does not need to be expensive like having a laboratory where cameras are mounted in every angle and viewers are on the other side of a one-way mirror looking at monitors that track the [...]


No related posts.]]></description>
			<content:encoded><![CDATA[<p><!--content with more link-->The only way they to know if an application works well for users is to conduct usability testing. A usability test does not need to be expensive like having a laboratory where cameras are mounted in every angle and viewers are on the other side of a one-way mirror looking at monitors that track the users eye movements and heartbeat.</p>
<p>A usability test can be as simple as <a href="http://www.microisv.com.ph/blog/usability-in-a-small-company.html">grabbing the next person that passes by the hallway</a>. You don’t even need a hundred people; five people is enough.</p>
<p>We conduct usability tests because we know that someone with a set of fresh eyes will find more problems in the application than someone who has been looking at the user interface everyday for the past 189 days. When we ask people to participate in our usability tests, we expect them to be super-critical of our software. We tell them we’re evaluating the software, not the person. It is absolutely OK if they tell us that the “interface sucks” or “I felt dizzy after looking at this page. I think I’m gonna puke.”</p>
<p>But as experienced by <a href="http://blogs.msdn.com/jensenh/archive/2006/03/20/555460.aspx">Jensen Harris</a>, a Microsoft programmer working on the Office software, people tend to become less critical during usability testing as if they are suffering the Stockholm syndrome — a case where the hostage becomes sympathetic with its captors. Why does it happen?</p>
<h4>It’s human nature</h4>
<p>If someone invited you over dinner and asked you what do you think of the food you won’t say it tastes bad. You will most likely say, “I love it” or “you should start a restaurant business.” It is our human nature not to say bad things of a person especially if we are in her house. Probably after the usability tests, you would tell your friends that the new software Greg is working is a mess, but not infront of him.</p>
<h4>We think we’re computer illiterate</h4>
<p>When we were kids at school, if we’re the only person who got the division wrong, we feel very bad. Can’t blame you. The other kids would probably be laughing and by now you think you’re stupid. Add the look in your teacher’s face as if telling you to pack your things, go home, and sell banana. Growing up, we were conditioned that if you don’t get it, it is your fault. Every time we can’t figure out how a software works, we tend to blame ourselves, rather than the software, because we think we are “computer illiterate.” If only we could adapt to this software, then there wouldn’t be any problems.</p>
<h4>So what can you do?</h4>
<ul>
<li>Be friendly. It’s difficult to tell the truth if someone would kill you by doing so.</li>
<li>Reassure the participant that this is not about her, this about the software.</li>
<li>Be always on the lookout. If the participant appears hesitant to comment, help her speak out like asking questions such as “Do you find the text confusing?”</li>
</ul>
<p style="text-align: center;"><a href="http://flickr.com/photo_zoom.gne?id=25644167&amp;size=m"><br />
<img class="aligncenter" src="http://static.flickr.com/23/25644167_1320d8ff17.jpg" alt="" width="450" height="338" /></a></p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://gregmoreno.ca/beware-of-the-usability-stockholm-syndrome/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The Inconvenient Truth on website performance</title>
		<link>http://gregmoreno.ca/inconvenient-truth-on-website-performance/</link>
		<comments>http://gregmoreno.ca/inconvenient-truth-on-website-performance/#comments</comments>
		<pubDate>Tue, 24 Feb 2009 03:50:31 +0000</pubDate>
		<dc:creator>Greg Moreno</dc:creator>
				<category><![CDATA[User Happiness]]></category>
		<category><![CDATA[design]]></category>

		<guid isPermaLink="false">http://gregmoreno.ca/?p=58</guid>
		<description><![CDATA[When we looked at the actual download speeds of the sites we tested, we found that there was no correlation between these and the perceived speeds reported by our users. About.com, rated slowest by our users, was actually the fastest site (average: 8 seconds). Amazon.com, rated as one of the fastest sites by users, was [...]


Related posts:<ol><li><a href='http://gregmoreno.ca/how-do-users-think/' rel='bookmark' title='Permanent Link: How do users think?'>How do users think?</a> <small>Users appreciate quality and credibility. If they see high-quality content, they are usually willing to tolerate advertisements and a poor design. This is why websites with mediocre designs but high...</small></li>
<li><a href='http://gregmoreno.ca/10-guidelines-for-building-the-credibility-of-a-website/' rel='bookmark' title='Permanent Link: 10 guidelines for building the credibility of a website'>10 guidelines for building the credibility of a website</a> <small>Here are 10 guidelines for building the credibility of a web site based on research in Stanford University: Make it easy to verify the accuracy of the information on your...</small></li>
<li><a href='http://gregmoreno.ca/how-to-share-code-between-javascript-and-rails/' rel='bookmark' title='Permanent Link: How to share code between Javascript and Rails'>How to share code between Javascript and Rails</a> <small>Rails&#8217; validations is great because it allows you to quickly implement the valid states of your models and at the same time have a ready-made way of displaying the errors...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><!--post text with the read more link--></p>
<blockquote><p>When we looked at the actual download speeds of the sites we tested, we found that there was no correlation between these and the perceived speeds reported by our users. About.com, rated slowest by our users, was actually the fastest site (average: 8 seconds). Amazon.com, rated as one of the fastest sites by users, was really the slowest (average: 36 seconds).<br />
— <a href="http://www.uie.com/articles/download_time/">The Truth About Download Time</a></p></blockquote>
<p>Was Jakob Nielsen, the usability guru, wrong when he concluded that to avoid annoying users, <a href="http://www.useit.com/alertbox/9703a.html">pages should load in less than 10 seconds</a>? I think he’s still right because it is no fun staring at the hourglass for 5 minutes. But when we tell our friends that <a href="http://www.flickr.com/">Flickr</a> is faster than <a href="http://picasaweb.google.com/">Picasa</a>, we don’t say uploading a 1MB JPEG takes 2.35 seconds in Flickr while it takes 4.86 seconds in Picasa. We just say Flickr is faster.</p>
<p>What is missing from Nielsen’s conclusion is that when users say a website is slow, they talk about their feelings and not what they see in the stopwatch. This does not mean that programmers should abandon measuring website performance. We still need to make that slow function run faster and there is no way to tell if we are progressing or not if we don’t know the score.</p>
<p><a href="http://video.yahoo.com/video/play?vid=111582">Browsers follow a fetch-parse-flow-paint process to load web pages</a>. Given a URL, the fetch engine finds it and stores the page into a cache. The parse engine discovers the various HTML elements and produces a tree that represents the internal structure of the page. The flow engine handles the layout while the paint engine’s job is to display the web page on the screen. Nothing unusual except that when the parse engine sees an image, it would stop and ask the fetch engine to read the image. The parse engine continues only after it has determined the image’s size. The end result is that the browser will wait until all the elements of the page has been processed before it shows the page. During this processing, all the user sees is a blank page. This is how things work with the 1st widely-used web browser, <a href="http://en.wikipedia.org/wiki/Mosaic_%28web_browser%29">Mosaic</a>.</p>
<p>Netscape Navigator 1.0 took a different approach. When the parse engine sees an image, it still asks the fetch engine to load the image. The difference is that the parse engine will put a placeholder in the internal structure of the page to mark where the image is and let the flow and paint engines do their job. When the image is loaded and analyzed, the paint engine does a repaint on the screen. This can happen several times if the page has a lot of images. If you measure the overall time it takes to finalize the page display, Mosaic is faster than Netscape. But, users would say otherwise. Mosaic lacks a sign of progress while the appearance of text, then an image, then another image makes users think that Netscape is faster.</p>
<p>My first encounter with the world wide web was in April 1996 while working as a student assistant at the <a href="http://www.asti.dost.gov.ph/">Advanced Science Technology Institute</a>. Back then, web pages consist mostly of text. Nowadays, it is not uncommon for a page to contain lots of big images, embedded videos, references to several CSS and JavaScript files. So while computing power and bandwidth has improved over the years, content has also bloated making performance issues still a problem.</p>
<p>The common opinion is that if you want to improve a website’s performance, you focus on the database, web server, and other back-end stuff. But, Yahoo! engineers found out that most optimization opportunities are present after the web server has responded with the page. When a URL is entered into the browser, 62% to 95% of the time is spent fetching the images, CSS, JavaScript contained in the page. It is clear that reducing the number of HTTP requests will also reduce response time.</p>
<p>The Yahoo! Exceptional Performance Group has identified <a href="http://developer.yahoo.com/performance/index.html">13 rules for making fast-loading web pages</a>. The group’s lead, Steve Souders,  has also written a book on website performance.</p>
<p>Another cool product from the team is <a href="http://developer.yahoo.com/yslow/">YSlow</a> (nice name). It analyzes a web page and tells you why it is slow based on the 13 rules. YSlow is a Firefox plugin and works alongside another web developer’s indispensable tool, <a href="http://www.getfirebug.com/">Firebug</a>.  When I first used YSlow with <a href="http://www.schoolpad.ph/">SchoolPad</a>, my initial grade was F (58). I first set out to address Rule #10 &#8211; Minify JavaScript. Since SchoolPad is written on Ruby on Rails, the <a href="http://synthesis.sbecker.net/pages/asset_packager">asset_packager plugin</a> came in handly in merging all my CSS files and JavaScript files. Using the plugin, CSS and JavaScript files can be used in a single reference.The asset_packager is also smart. During development mode where CSS and JavaScripts files are often updated, the plugin references the original script files but in production mode it uses the minified versions of your CSS and JS files. A few changes in your Capistrano file, then you can make the minification (is that a word?) process automatic every time you deploy your application. After a few more tweaks, my overall grade is now C (78) with an F on rules #2 (Use a CDN) and #3 (Add an expires header). I can’t address rule #2 because that requires money and #3 has to wait because it requires more Googling.</p>
<p>It might happen that you have an A in YSlow yet users complain that your website is slow. Talk about an unlucky day. Don’t despair. Maybe, it is time to focus on managing expectations instead of performance.</p>
<p>I wrote my first GUI-based program using Visual Basic on Windows 3.1. (I’m sure <a href="http://www.workingwithrails.com/person/5774-evan-sagge">Evan</a> would argue that Basic is not a programming language). Any Visual Basic book would tell you to change the mouse pointer to an hourglass before a lengthy operation such as a database query, and change it back to the default pointer afterwards.</p>
<p><code><br />
Screen.MousePointer = vbHourglass<br />
‘Do lots of stuff…….<br />
Screen.MousePointer = vbNormal<br />
</code></p>
<p>I think many people got addicted to the mouse pointer that along with the release of Windows 95 was a variety of themes that replace the default mouse pointer icon with a rocketship, a barking dog, or a wiggling clownfish.</p>
<p>Anyway, back to the web. Wait! The reason the hourglass is widely used in desktop applications is because it tells the user that the application has accepted the action, and it is now working on it. In your web apps, you should do the same.</p>
<p>Traditionally, when you click a link in a website, the browser sends a request to the server, receives a page, and repaints the content. Feedback in most browsers is in the form of a spinning logo at the top right part or an expanding strip at the bottom or at the status bar.</p>
<p>Here comes <a href="http://en.wikipedia.org/wiki/Ajax_%28programming%29">Ajax</a>. With Ajax you can do away with refreshing everything and update only a portion of your page. Unlike the page-based model, the browser cannot give feedback that something is going on after an Ajax-based action. No more spinning logo. No more expanding strip bar. We went backward in interface design.</p>
<p>Fortunately, there is a way to give feedback that requires writing code <a href="http://www.amazon.com/exec/obidos/ASIN/0321472667/gaboogle-20">using JavaScript</a>. It could be as simple as writing a message “Loading…” on the page or using an animated GIF file. One implementation would be just to show a previously hidden text or image or create an ‘img’ element and append it to where you want to display (usually a ‘div’ element). Many web applications nowadays use various style of animation but the key idea is the same — <a href="http://mentalized.net/activity-indicators/">a smoothly looping animation to indicate an activity</a>.</p>
<p>Animated activity indicators are useful for tasks that will incur short delays. If the delay takes too long, the user may think the application is going on circles or has become a zombie. For longer delays, it is best to show how much progress has been made, an estimate of time remaining, or a sequence of messages telling the user what’s happening at the present. This is very useful but tricky to implement because HTTP requests don’t give tracking information at regular intervals. If you are making a sequence of 4 requests, you can guesstimate that progress is 25% done when the 1st call has completed. Flickr uses the best activity indicator I’ve seen so far when uploading images. Image files are usually big and Flickr does a great job of giving progress feedback to its users — an overall progress and a per-file progress indicator.</p>
<p><a href="http://www.flickr.com/photos/gregmoreno/1501760403/"><img title="Flick file upload progress indicator" src="http://farm3.static.flickr.com/2056/1501760403_d2581c2298.jpg" alt="" width="457" height="336" /></a></p>
<p>During the modem days, it is acceptable that many sites are slow given the hardware limitation. But now in the broadband era, amplified by tons of marketing, users expect websites to be lightning fast.</p>
<p>Nobody wants a slow website. But when the user say it is slow, oftentimes, it is because nothing is happening on the screen.</p>


<p>Related posts:<ol><li><a href='http://gregmoreno.ca/how-do-users-think/' rel='bookmark' title='Permanent Link: How do users think?'>How do users think?</a> <small>Users appreciate quality and credibility. If they see high-quality content, they are usually willing to tolerate advertisements and a poor design. This is why websites with mediocre designs but high...</small></li>
<li><a href='http://gregmoreno.ca/10-guidelines-for-building-the-credibility-of-a-website/' rel='bookmark' title='Permanent Link: 10 guidelines for building the credibility of a website'>10 guidelines for building the credibility of a website</a> <small>Here are 10 guidelines for building the credibility of a web site based on research in Stanford University: Make it easy to verify the accuracy of the information on your...</small></li>
<li><a href='http://gregmoreno.ca/how-to-share-code-between-javascript-and-rails/' rel='bookmark' title='Permanent Link: How to share code between Javascript and Rails'>How to share code between Javascript and Rails</a> <small>Rails&#8217; validations is great because it allows you to quickly implement the valid states of your models and at the same time have a ready-made way of displaying the errors...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://gregmoreno.ca/inconvenient-truth-on-website-performance/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Business and design trends for 2009</title>
		<link>http://gregmoreno.ca/business-and-design-trends-for-2009/</link>
		<comments>http://gregmoreno.ca/business-and-design-trends-for-2009/#comments</comments>
		<pubDate>Tue, 20 Jan 2009 09:15:16 +0000</pubDate>
		<dc:creator>Greg Moreno</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[Small Business Marketing]]></category>

		<guid isPermaLink="false">http://gregmoreno.ca/?p=174</guid>
		<description><![CDATA[Top Small Business Marketing Trends for 2009 from Small Business Trends &#8220;Marketing in 2008 became decidedly social — and 2009 will see the social elements of marketing accelerate. Social media went from being on the cutting edge, to approaching the mainstream. When I say “social” I mean marketing driven by word-of-mouth relationships.&#8221; The 10 Entrepreneur [...]


Related posts:<ol><li><a href='http://gregmoreno.ca/top-20-innovative-companies-in-canada-2009/' rel='bookmark' title='Permanent Link: Top 20 Innovative Companies in Canada 2009'>Top 20 Innovative Companies in Canada 2009</a> <small>&#8230;from the Canadian Innovation Exchange: Aeryon Labs Inc. Builds military-like devices for imaging CognoVision Solutions Inc. Analytics for digital signage using face detection and tracking Darwin Dimensions Build your own...</small></li>
<li><a href='http://gregmoreno.ca/the-10-commandments-of-web-design/' rel='bookmark' title='Permanent Link: The 10 Commandments of Web Design'>The 10 Commandments of Web Design</a> <small>Thou shalt not abuse Flash. Thou shalt not hide content. Thou shalt not clutter. Thou shalt not overuse glassy reflections. Thou shalt not name your Web 2.0 company with an...</small></li>
<li><a href='http://gregmoreno.ca/10-recession-proof-it-sectors/' rel='bookmark' title='Permanent Link: 10 Recession-proof IT sectors'>10 Recession-proof IT sectors</a> <small>Virtualisation Good news for VMware. Open source Is open source dead? Green IT I guess, any business that you can align with Al Gore is a good business. Cloud computing...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<ul>
<li><span><a href="http://smallbiztrends.com/2009/01/top-small-business-marketing-trends-2009.html/">Top Small Business Marketing Trends for 2009</a> from Small Business Trends</span><br />
&#8220;Marketing in 2008 became decidedly social — and 2009 will see the social elements of marketing accelerate. Social media went from being on the cutting edge, to approaching the mainstream. When I say “social” I mean marketing driven by word-of-mouth relationships.&#8221;</li>
<li><a href="http://www.standoutblogger.com/blog-reviews/entrepreneur-blogs-10-you-need-to-be-following-in-2009/">The 10 Entrepreneur Blogs You Need To Follow In 2009</a></li>
<li><span> <a href="http://www.smashingmagazine.com/2009/01/14/web-design-trends-for-2009/">Web Design Trends for 2009</a></span><strong><span> </span></strong><span>from Smashing Magazine</span><br />
&#8220;We Web designers are a fickle lot. We love to experiment with things. We love to observe how people interact with our work. And we love to try out unusual design approaches that might possibly go mainstream and become a classic approach. As a result, new design approaches come up, and as more and more designers notice them and make use of them, new trends emerge.&#8221;</li>
<li><a title="Mobile Web Design Trends For 2009" rel="bookmark" href="http://www.smashingmagazine.com/2009/01/13/mobile-web-design-trends-2009/">Mobile Web Design Trends For 2009</a> from Smashing Magazine<br />
Because designing websites for mobile devices brings some unique situations and challenges into play, the subject requires a strategic approach from the designer and developer.</li>
<li><a class="taggedlink" rel="nofollow" href="http://www.youtube.com/watch?v=Vc5ewjqgcXE">David Pogue on Cellphone Trends for <strong>2009</strong></a></li>
</ul>
<p>About last year.</p>
<ul>
<li><a href="http://www.practicalecommerce.com/articles/926-Top-6-Online-Marketing-Lessons-Learned-in-2008"><strong><span> </span></strong></a><a href="http://www.practicalecommerce.com/articles/926-Top-6-Online-Marketing-Lessons-Learned-in-2008">Top 6 Marketing Lessons Learned in 2008</a><strong> </strong><span>from Practical Ecommerce</span><br />
&#8220;We&#8217;ve all heard the old adage: Those who don&#8217;t learn from history are doomed to repeat it. What recent 2008 history has taught marketers is the value of online marketing in tough economic times. Consumer purse strings presumably won&#8217;t loosen much in 2009, which means marketers have to create smarter online marketing strategies&#8230;&#8221;</li>
<li><a href="http://www.forbes.com/2008/12/16/billionaires-adelson-casino-biz-billies-cz_dg_1216biggestlosers.html?feed=rss_popstories">America&#8217;s Biggest Billionaire Losers Of 2008</a> from Forbes<br />
Combined, the tycoons on our ranking lost $167 billion in 11 months, while shares of the companies in which they own stakes fell an average 59%.</li>
</ul>


<p>Related posts:<ol><li><a href='http://gregmoreno.ca/top-20-innovative-companies-in-canada-2009/' rel='bookmark' title='Permanent Link: Top 20 Innovative Companies in Canada 2009'>Top 20 Innovative Companies in Canada 2009</a> <small>&#8230;from the Canadian Innovation Exchange: Aeryon Labs Inc. Builds military-like devices for imaging CognoVision Solutions Inc. Analytics for digital signage using face detection and tracking Darwin Dimensions Build your own...</small></li>
<li><a href='http://gregmoreno.ca/the-10-commandments-of-web-design/' rel='bookmark' title='Permanent Link: The 10 Commandments of Web Design'>The 10 Commandments of Web Design</a> <small>Thou shalt not abuse Flash. Thou shalt not hide content. Thou shalt not clutter. Thou shalt not overuse glassy reflections. Thou shalt not name your Web 2.0 company with an...</small></li>
<li><a href='http://gregmoreno.ca/10-recession-proof-it-sectors/' rel='bookmark' title='Permanent Link: 10 Recession-proof IT sectors'>10 Recession-proof IT sectors</a> <small>Virtualisation Good news for VMware. Open source Is open source dead? Green IT I guess, any business that you can align with Al Gore is a good business. Cloud computing...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://gregmoreno.ca/business-and-design-trends-for-2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The conspiracy against user-friendly software</title>
		<link>http://gregmoreno.ca/the-conspiracy-against-user-friendly-software/</link>
		<comments>http://gregmoreno.ca/the-conspiracy-against-user-friendly-software/#comments</comments>
		<pubDate>Tue, 13 Jan 2009 03:49:36 +0000</pubDate>
		<dc:creator>Greg Moreno</dc:creator>
				<category><![CDATA[User Happiness]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://gregmoreno.ca/?p=61</guid>
		<description><![CDATA[How to design a user-friendly software: Test the design Identify the problems Modify the design Repeat step 1 Sounds easy, right? That is until time pressure, individual preference, market forces and other factors come in and conspire against the design. The most common business model for software is to regulary release versions of a product, [...]


Related posts:<ol><li><a href='http://gregmoreno.ca/how-to-create-google-friendly-urls-in-rails/' rel='bookmark' title='Permanent Link: How to create Google-friendly URLs in Rails'>How to create Google-friendly URLs in Rails</a> <small>If you are building content-management systems or any applications with pages that you want to appear in a Google search, it is very important that you employ search engine optimization...</small></li>
<li><a href='http://gregmoreno.ca/i-hope-the-software-works/' rel='bookmark' title='Permanent Link: I hope the software works'>I hope the software works</a> <small>Do you tell this to yourself every time your team releases a version of your software to your customers? Are your customers spending more time filing bug complains than actually...</small></li>
<li><a href='http://gregmoreno.ca/beware-of-the-usability-stockholm-syndrome/' rel='bookmark' title='Permanent Link: Beware of the usability Stockholm syndrome'>Beware of the usability Stockholm syndrome</a> <small>The only way they to know if an application works well for users is to conduct usability testing. A usability test does not need to be expensive like having a...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>How to design a user-friendly software:</p>
<ol>
<li> Test the design</li>
<li> Identify the problems</li>
<li> Modify the design</li>
<li>Repeat step 1</li>
</ol>
<p>Sounds easy, right? That is until time pressure, individual preference, market forces and other factors come in and conspire against the design.</p>
<p style="text-align: center;"><a title="Upgrade equals money" href="http://www.flickr.com/photos/gregmoreno/1378819012/"><img class="aligncenter" src="http://farm2.static.flickr.com/1102/1378819012_074f5ab000_m.jpg" alt="Upgrade equals money" width="240" height="180" /></a></p>
<p>The most common business model for software is to regulary release versions of a product, where each release contains more features than the previous. The new features give customers reason to open their wallets and upgrade their software. Ideally, the new version keeps the good features and adds more good features.</p>
<p>Ideally.</p>
<p>When a new version is released, the design of the next version has already started. From a business perspective, this is a good strategy because the company can keep releasing new features. From a design perspective, gathering and understanding feedback from actual users seldom happens, which is a necessary step to improve the product. Without feedback, the designers would not know that users are having problems printing in landscape or they can’t find the spell checking tool anymore. What used to be a simple thing to do now becomes a source of confusion.</p>
<p>Making features available, it seems, is not a difficult thing to do. There is no physical limit in how many items a menu group can contain or how deeply nested your menus are, or how many buttons you use. If your designing a web application, you can include a hundred links in a page and Firefox won’t complain.</p>
<p>The difficult part is deciding what goes where. What menu group should this be included with? Would this be part of the standard toolbar? Should it be introduced in a flash screen? Should this be at the top, middle, or at the bottom of the list? Even though there is unlimited space for every feature, every feature competes with each other for user’s attention. An item on top of a menu list is more accessible than the items at the bottom. It is not uncommon for users to suggest or complain that the feature they often use should be at the top of the menu list.</p>
<p>More features also mean more options for the users. If the additional features are for accomplishing different tasks, it does not present a problem to the users, for example, saving a document and printing it. But if you give the users many options to accomplish a single task, it would require extra brain processing. In the case of printing, possible options include page size, number of pages in a sheet, print range, orientation, and color. Every time you give users a choice, they have to think about something and make a decision.</p>
<p style="text-align: center;"><a title="It is not easy to change software" href="http://www.flickr.com/photos/gregmoreno/1378933242/"><img class="aligncenter" src="http://farm2.static.flickr.com/1067/1378933242_b8647a9bfd_m.jpg" alt="It is not easy to change software" width="240" height="180" /></a></p>
<p>Features not only affect design but also the integrity of the software. As developers add more features, they also put in new code. The new code not only has the responsibility to implement the new features but also not to damage existing ones. As the code grows, complexity rises exponentially thus making it difficult to add new code and preserve the integrity at the same time.</p>
<p>Business strategy is not the only factor that can work against a user-friendly software. Sometimes, the designers also work against good design. Making things better is a noble goal but sometimes it gets confused with simply making things different. A designer involved in several iterations of a product has the innate pressure to make things different from the previous. When you hear designers suggest a redesign, it <a href="http://www.alistapart.com/articles/redesignrealign">should only be done if it is aligned with making things better</a> like improving navigation, decreasing task completion time, or improving quality of search results.</p>
<p>Design is often confused with aesthetics. If you survey the job requirements from companies looking for web designers, the primary requirement is often an expertise in Adobe Photoshop. Aesthetics will make the design pleasing to the eye but may make it less comfortable to use. Usability can make the interface comfortable to use but can be uglier. New technology, like <a href="http://en.wikipedia.org/wiki/Ajax_%28programming%29">Ajax</a>, can make the software more responsive but could be at the expense of aesthetics and usability.</p>
<p>Making aesthetics a priority is not confined to interface design. It is everywhere. We buy alarm clocks that looks beautiful but has unreadable numbers, or phones with vibrant colors but with a small keypad. When we moved to our new office, an admin staff asked what I think about our work area. I said the work area is too crowded and our developers would always hit the guy behind him when he stretches his arm. Puzzled, she was actually asking if I like the colors of the wall. Because if not, they will change it. But the alloted space for each developer would remain.</p>
<p style="text-align: center;"><a title="Redesign and realign" href="http://www.flickr.com/photos/gregmoreno/1379486588/"><img class="aligncenter" src="http://farm2.static.flickr.com/1177/1379486588_11a9e9ff31_m.jpg" alt="Redesign and realign" width="240" height="180" /></a></p>
<p>This is not to say that decoration is unimportant. Used properly, decoration can guide the users to help them achieve their goal. <a href="http://www.amazon.com/exec/obidos/ASIN/1592530079/gaboogle-20">Aesthetics can help increase the probability of software or website being used, whether or not it is actually easier to use</a>. A more accessible and usable product may suffer lack of acceptance making a noble goal, e.g. accessibility, useless in the absence of an effective visual presentation.</p>
<p>It is our nature to be biased towards attractive things — Nokia cellphones, iPod, BMW, and Paris Hilton. It is no secret that movie actors and actresses receive more attention and that, all other variables being equal, attractive people are preferred in hiring decisions. Attractive things also foster positive attitudes like affection, loyalty, and patience making people more tolerant of design problems. Even though an attractive software is not user-friendly, it can still become successful because once we liked something, our natural talent to adapt kicks in. When we are hook, forcibly or by choice, we find ways to adjust with the unusable interface. Over time, the interface becomes natural to us even though a 5-step task can be redesigned to become 2.</p>
<p>When users are already conditioned to do things in a certain way, design improvements can have negative results if not managed properly. In the case of web applications, the ability to make quick updates immediately available to users is a double-edge sword. Adding <a href="http://www.lukew.com/ff/entry.asp?579">inline validation</a> in the order-entry form will improve user experience but reorganizing the flow of the pages will present problems to users even though the change, as the designers see it, is an improvement.</p>
<p>The problem is designers often think of themselves as typical users. Even though design discussions revolved around “what if the user wants to…” and “i think the user will be confused if…”, it is our nature to project our own beliefs onto others. What designers think as improvement to the user’s experience is often just a result of his own biases. While the designer may be correct, designs that are product of internal discussions should be done if it matches the results of study with actual users. The are ways to involve the users as early as possible like releasing prototypes or chunking the interface into several iterations.</p>
<p>There is always the desire to make users happy. Still, designs can go wrong. One reason designs go wrong is the people involve have become so proficient in what they are building that they can no longer perceive the areas that can cause trouble to the user. Designers know too much and are accustomed to the software that no matter how hard they try, they can no longer put themselves in the role of a viewer. Predicting all the problem users will have, or the errors that will get made is an impossible task. The only way to know these problems and errors is to observe users and learn what they do. While designers are expert in the software they are working on, users are expert in the task they are trying to perform with the software.</p>
<p>Sometimes, teams are not allowed to talk to end users. The most common reason is fear of the designers telling the users too much. Sometimes, teams work for clients who may be concern about price and schedule but not on usability. Often, designers depend only on requirements that have been filtered by the people from marketing, support, and from the office of the CTO and CEO who all believe they have a better understanding of what the users want. Sometimes, they also have an opinion on how things should be designed which aggravates the situation the designers are into.</p>
<p>Design failures also happen when it is done not by designers but by programmers (sometimes by managers). Programmers know the value of simplicity in implementation and all things being equal, they would rather do the simplest solution that would work. This is a sound principle because as code grows, complexity rises exponentially. By implementing simple solutions, code becomes less costly to maintain. When one design option requires more code than the other, it is just natural for programmers to choose the design that requires less code to implement.</p>
<p style="text-align: center;"><a title="Boy and Girl" href="http://www.flickr.com/photos/gregmoreno/1378819602/"><img class="aligncenter" src="http://farm2.static.flickr.com/1242/1378819602_bfb3e66451_m.jpg" alt="Boy and Girl" width="240" height="180" /></a></p>
<p>The factors working against good design are not hurdles that can be solved by a technical solution. Designing user-friendly software starts with the right mindset. It is very common for technical people to call users stupid every time they receive a complain for what is seemingly a trivial task. In this kind environment, no user-friendly software will ever get produced.</p>
<p>Some think good design is just common sense. While it is true that knowledge of <a href="http://en.wikipedia.org/wiki/Quantum_mechanics">quantum mechanics</a> is not a prerequisite to good design, thinking that design is just common sense leads us to believe that we know what users want. We can guess and try as hard as we can but only by asking and observing users we will know what they want and the problems they are facing.</p>
<p>The right mindset knows that users are different and exactly opposite of you. What is easy for you, is hard for them. What is trivial for you, takes a lot of time for them. Users don’t think the same, don’t act the same, and don’t have the same experience as you do.</p>


<p>Related posts:<ol><li><a href='http://gregmoreno.ca/how-to-create-google-friendly-urls-in-rails/' rel='bookmark' title='Permanent Link: How to create Google-friendly URLs in Rails'>How to create Google-friendly URLs in Rails</a> <small>If you are building content-management systems or any applications with pages that you want to appear in a Google search, it is very important that you employ search engine optimization...</small></li>
<li><a href='http://gregmoreno.ca/i-hope-the-software-works/' rel='bookmark' title='Permanent Link: I hope the software works'>I hope the software works</a> <small>Do you tell this to yourself every time your team releases a version of your software to your customers? Are your customers spending more time filing bug complains than actually...</small></li>
<li><a href='http://gregmoreno.ca/beware-of-the-usability-stockholm-syndrome/' rel='bookmark' title='Permanent Link: Beware of the usability Stockholm syndrome'>Beware of the usability Stockholm syndrome</a> <small>The only way they to know if an application works well for users is to conduct usability testing. A usability test does not need to be expensive like having a...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://gregmoreno.ca/the-conspiracy-against-user-friendly-software/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
