<?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>my code trip &#187; User Experience Design</title>
	<atom:link href="http://mycodetrip.com/tag/ui-design/feed/" rel="self" type="application/rss+xml" />
	<link>http://mycodetrip.com</link>
	<description>stories from the information technology highway</description>
	<lastBuildDate>Mon, 29 Nov 2010 19:58:26 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
		<item>
		<title>Too Much Ajax Can Choke Your Site</title>
		<link>http://mycodetrip.com/2008/09/18/hotmail-account-how-too-much-ajax-can-choke-ruin-your-site_13/</link>
		<comments>http://mycodetrip.com/2008/09/18/hotmail-account-how-too-much-ajax-can-choke-ruin-your-site_13/#comments</comments>
		<pubDate>Fri, 19 Sep 2008 04:04:30 +0000</pubDate>
		<dc:creator>Shiva Manjunath</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[User Experience Design]]></category>

		<guid isPermaLink="false">http://mycodetrip.com/?p=13</guid>
		<description><![CDATA[A real world example of how too much AJAX in your pages can choke your site and ruin the User Experience.]]></description>
			<content:encoded><![CDATA[<p>Recently, I logged on to one of my oldest <strong>Hotmail email accounts </strong>with the intention of deleting it and moving on as I was in the final stages of my <strong>divorce </strong>from <strong>Microsoft&#8217;s hotmail accounts</strong>. So after I logged in and clicked &#8216;<strong>View My Account</strong>&#8216; to see where to click a link to close the account, I was taken to this page, that was loaded with about <strong>5</strong> separate <strong>AJAX </strong>update panels !</p>
<div id="attachment_14" class="wp-caption alignnone" style="width: 510px"><a href="http://mycodetrip.com/diary/wp-content/uploads/2008/09/too-much-ajax-choke-site.jpg"><img class="size-full wp-image-14" title="too-much-ajax-can-ruin-choke-site" src="http://mycodetrip.com/diary/wp-content/uploads/2008/09/too-much-ajax-choke-site.jpg" alt="Hotmail User Account Page Stuffed with AJAX Update Panels" width="500" height="386" /></a><p class="wp-caption-text">Hotmail User Account Page Stuffed with AJAX Update Panels</p></div>
<p>So I waited and waited for almost <a title="average internet users attention span 4 seconds" href="http://www.eugeneloj.com/2006/12/the_user_attent.html" target="_blank">20 times the average internet user&#8217;s attention span</a> and still nothing happened. The <em>loading&#8230; </em>message  and the rotating icon remained.</p>
<p>Since it takes more clicks and navigation to disable Javascript on IE and being a developer I want to click as little as possible, I logged on to the site using Firefox. For some reason, the <strong>AJAX </strong>did not function as expected on Firefox, which was a good thing for what I intended to do, and so I was able to see the Accounts page in Firefox without the &#8220;loading&#8221; script running eternally.</p>
<p>Ultimately I was able to work around the <strong>AJAX </strong>and do what I wanted to do, which is delete my account, but imagine if the user was a normal internet user and not a developer like me ?</p>
<p>9 out of 10 times, such excessive use of <strong>AJAX </strong>to &#8216;<strong>enrich the User Experience</strong>&#8216; is both un-necessary as well as dangerous. Un-necessary in this case because the Account Settings page is not a page that updates by the minute and hence does not require update sections in <strong>AJAX</strong>. Dangerous because if you frustrate your users enough with such &#8220;features&#8221; and prevent them from using the site the way they want to use it, your users are very likely to abandon you soon and never return to your site ever again.</p>
<p><strong>Further Reading</strong></p>
<ul>
<li><a title="Alex Bosworth - Ajax Mistakes" href="http://alexbosworth.backpackit.com/pub/67688" target="_blank">Alex Bosworth -On Ajax Mistakes</a></li>
<li><a title="Ajax and XML -  Five Ajax anti-patterns" href="http://www.ibm.com/developerworks/xml/library/x-ajaxxml3/index.html" target="_blank">Ajax and XML: Five Ajax anti-patterns</a></li>
<li><a title="IE will be stuck when requests too much? Fake the XHR!" href="http://www.codeproject.com/KB/ajax/fake-xhr-type.aspx" target="_blank">CodeProject.com &#8211; IE will be stuck when requests too much? Fake the XHR !</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://mycodetrip.com/2008/09/18/hotmail-account-how-too-much-ajax-can-choke-ruin-your-site_13/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Allowing Your Customers To Split Payment Across Credit Cards</title>
		<link>http://mycodetrip.com/2008/08/05/allow-customers-to-split-credit-cards-for-payment-long-overdue_62/</link>
		<comments>http://mycodetrip.com/2008/08/05/allow-customers-to-split-credit-cards-for-payment-long-overdue_62/#comments</comments>
		<pubDate>Tue, 05 Aug 2008 23:18:28 +0000</pubDate>
		<dc:creator>Shiva Manjunath</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[User Experience Design]]></category>

		<guid isPermaLink="false">http://mycodetrip.com/?p=62</guid>
		<description><![CDATA[A surprisingly customer friendly feature that allows customers to split payment across two credit cards]]></description>
			<content:encoded><![CDATA[<p>I had heard about <strong>Anne Wojcicki&#8217;s</strong> (wife of Google co-founder <strong>Sergey Brin</strong>) <a href="https://www.23andme.com/" target="_blank">Personal DNA testing</a> a while back when it&#8217;s <a title="NYTimes - Google Investing in Company Started by Co-Founders Wife" href="http://www.nytimes.com/2007/05/23/technology/23google.html" target="_blank">public launch was announced</a> in the news. This weekend, out of sheer curiosity, I visited the website. So impressed was I by the design of this site, that I had to write about it.</p>
<p>Besides the simple, yet pleasing color schemes and layout, what struck me as the most surprisingly customer friendly feature was the order processing page. At the time of this writing, the cost of a DNA analysis from <strong>23andme.com</strong> was quoted at over a thousand dollars &#8211; <strong>$1013.95</strong> to be precise. The average customer would swallow a bug when confronted with such a large amount. However, the order processing page presents him with not 1 but 2 payment options.</p>
<ul>
<li> Pay with 1 credit card,</li>
<li> Split payment onto 2 credit cards.</li>
</ul>
<p>This is a long overdue feature in many of the popular online retailer websites today. By allowing the customer to split the payment with 2 credit cards, <strong>23andme.com</strong> is ensuring that they are able to get the business of even the &#8216;not-so-rich-customers&#8217; who many not be able to make a 1000+ $ payment using one credit card.</p>
<p>So what will it take for other online retailers to follow suit ?</p>
]]></content:encoded>
			<wfw:commentRss>http://mycodetrip.com/2008/08/05/allow-customers-to-split-credit-cards-for-payment-long-overdue_62/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

