<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Two geeks on startup ship...</title>
	<atom:link href="http://twogeeksonstartupship.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://twogeeksonstartupship.wordpress.com</link>
	<description>...share their experiences on starting up</description>
	<lastBuildDate>Thu, 17 Dec 2009 10:22:01 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='twogeeksonstartupship.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Two geeks on startup ship...</title>
		<link>http://twogeeksonstartupship.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://twogeeksonstartupship.wordpress.com/osd.xml" title="Two geeks on startup ship..." />
	<atom:link rel='hub' href='http://twogeeksonstartupship.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Why Twitter&#8217;s RT implementation sucks and what it can do to fix it maybe ?</title>
		<link>http://twogeeksonstartupship.wordpress.com/2009/12/17/why-twitters-rt-implementation-sucks-and-what-it-can-do-to-fix-it-maybe/</link>
		<comments>http://twogeeksonstartupship.wordpress.com/2009/12/17/why-twitters-rt-implementation-sucks-and-what-it-can-do-to-fix-it-maybe/#comments</comments>
		<pubDate>Thu, 17 Dec 2009 10:22:01 +0000</pubDate>
		<dc:creator>Rch</dc:creator>
				<category><![CDATA[User Experience]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[UX]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://twogeeksonstartupship.wordpress.com/?p=54</guid>
		<description><![CDATA[Now that is definitely a long, infact very long blog post title but the thing is I just love Twitter . Simplicity is often underrated, under appreciated. But Twitter has managed to grow into a mainstream app while still retaining most of its simplicity.   I usually use Seesmic to tweet but now and again I [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=twogeeksonstartupship.wordpress.com&amp;blog=9573730&amp;post=54&amp;subd=twogeeksonstartupship&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Now that is definitely a long, infact very long blog post title but the thing is I just love <a href="http://twitter.com">Twitter</a> . Simplicity is often underrated, under appreciated. But Twitter has managed to grow into a mainstream app while still retaining most of its simplicity.   I usually use Seesmic to tweet but now and again I sign into Twitter website too. I am very selective when it comes whom to follow. Its just that I usually end up clicking on every link posted by someone whom I am following and there is just so much you can read in a day. I am an information junkie and really afraid that if I start following too many folks I may end up spending the whole day on Twitter.</p>
<p><strong>What exactly sucks about Twitter&#8217;s RT implementation ?</strong></p>
<p>I guess I am just reiterating what other folks have already said. Its leaves me confused when I see a tweet with a pic of someone am not following. Its very likely that the original person who tweeted it is someone I may be interested in following. If not, I may atleast be interested in seeing what she has tweeted about. Buy I need to know which person has exactly retweeted it and in a way recommended the person or the tweet. This information doesn&#8217;t come to you immediately when you see the RT on Twitter website. Because the first thing you notice about a tweet is the picture of the person who tweeted it which in this case is someone whom you don&#8217;t know.</p>
<p><strong>What Twitter can do to fix it ?</strong></p>
<p>Just replace the picture with the person who actually re tweeted it. Retain the RT icon, thats good enough to make it clear that its an RT and attribute the original person at the bottom where it is currently showing the name of the person who  actually RT it.</p>
<p><strong>Note</strong>:</p>
<ol>
<li>As I am writing this post, I realized that the Twitter&#8217;s RT feature has disappeared yet again. Probably Twitter is A/B testing this feature</li>
<li>Some people also wrote about the inability to add comments. I do agree thats an issue but the stranger on my tweet issue is the one that I find more annoying.</li>
</ol>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/twogeeksonstartupship.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/twogeeksonstartupship.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/twogeeksonstartupship.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/twogeeksonstartupship.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/twogeeksonstartupship.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/twogeeksonstartupship.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/twogeeksonstartupship.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/twogeeksonstartupship.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/twogeeksonstartupship.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/twogeeksonstartupship.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/twogeeksonstartupship.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/twogeeksonstartupship.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/twogeeksonstartupship.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/twogeeksonstartupship.wordpress.com/54/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=twogeeksonstartupship.wordpress.com&amp;blog=9573730&amp;post=54&amp;subd=twogeeksonstartupship&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://twogeeksonstartupship.wordpress.com/2009/12/17/why-twitters-rt-implementation-sucks-and-what-it-can-do-to-fix-it-maybe/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bc7d1feb81047463388be362cf71074e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Rch</media:title>
		</media:content>
	</item>
		<item>
		<title>The Facebook way of keeping users active</title>
		<link>http://twogeeksonstartupship.wordpress.com/2009/10/25/the-facebook-way-of-keeping-users-active/</link>
		<comments>http://twogeeksonstartupship.wordpress.com/2009/10/25/the-facebook-way-of-keeping-users-active/#comments</comments>
		<pubDate>Sun, 25 Oct 2009 16:52:25 +0000</pubDate>
		<dc:creator>Rch</dc:creator>
				<category><![CDATA[User Engagement]]></category>
		<category><![CDATA[engagement]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[Users]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://twogeeksonstartupship.wordpress.com/?p=43</guid>
		<description><![CDATA[At Web 2.0 summit Mike Schroepfer, Facebook’s VP of Engineering shared some data around Facebook usage. The one that was most impressive was that Facebook Users spend 8 Billion minutes using Facebook . Thats one huge number. Well guess you can write a whole book on different stuffs in Facebook that keep the users engaged. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=twogeeksonstartupship.wordpress.com&amp;blog=9573730&amp;post=43&amp;subd=twogeeksonstartupship&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>At <a href="http://www.web2summit.com/web2009" target="_blank">Web 2.0 summit</a> <a href="http://www.crunchbase.com/person/mike-shroepfer" target="_blank">Mike Schroepfer</a>, Facebook’s VP of Engineering shared some data around Facebook usage. The one that was most impressive was that <strong><a href="http://www.facebook.com" target="_blank">Facebook</a> Users spend 8 Billion minutes using Facebook</strong> . Thats one huge number.</p>
<p>Well guess you can write a whole book on different stuffs in Facebook that keep the users engaged. But there is one new feature I saw in Facebook couple of days back. Please see the screenshots below:</p>
<p><img class="size-full wp-image-46 alignright" title="Facebook Suggestion I" src="http://twogeeksonstartupship.files.wordpress.com/2009/10/fb11.jpg?w=277&#038;h=170" alt="Facebook Suggestion I" width="277" height="170" /><img class="size-full wp-image-47 alignright" title="Facebook Suggestion II" src="http://twogeeksonstartupship.files.wordpress.com/2009/10/fb21.jpg?w=278&#038;h=199" alt="Facebook Suggestion II" width="278" height="199" /></p>
<p>You all must have seen Facebook suggestions. They used to display profiles of people you might know.  In the screenshots you can see two suggestions. The first one is a friend suggestion. Makes sense, the more friends you got, the more people you have to interact with and the more active you are going to be. Plus that works both way, i.e. the same stuffs apply to the friend you are going to add. This has been there for quite sometime.</p>
<p>Now lets take a look at the second suggestions, in the first screenshot FB is asking me to reconnect with the friend, while in the second FB is asking me to suggest a profile pic to the friend. The question how do FB make these suggestions. So, I just took a look at their profiles. These two folks had not been active on FB in last one month or more. Isn&#8217;t this a great strategy ? Even if one of the friend, sends a wall post or something, the guy is very likely to login again and might start using FB more actively.</p>
<p>I can&#8217;t say who first said it, but its true, its not the idea, its the implementation that matters more. It amazes me that even after reaching <strong>250 Million +</strong> active users, the rate of innovation at Facebook hasn&#8217;t slowed down. This is probably what differentiates Facebook from other social networking sites.  What do you think ?</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/twogeeksonstartupship.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/twogeeksonstartupship.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/twogeeksonstartupship.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/twogeeksonstartupship.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/twogeeksonstartupship.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/twogeeksonstartupship.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/twogeeksonstartupship.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/twogeeksonstartupship.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/twogeeksonstartupship.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/twogeeksonstartupship.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/twogeeksonstartupship.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/twogeeksonstartupship.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/twogeeksonstartupship.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/twogeeksonstartupship.wordpress.com/43/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=twogeeksonstartupship.wordpress.com&amp;blog=9573730&amp;post=43&amp;subd=twogeeksonstartupship&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://twogeeksonstartupship.wordpress.com/2009/10/25/the-facebook-way-of-keeping-users-active/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bc7d1feb81047463388be362cf71074e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Rch</media:title>
		</media:content>

		<media:content url="http://twogeeksonstartupship.files.wordpress.com/2009/10/fb11.jpg" medium="image">
			<media:title type="html">Facebook Suggestion I</media:title>
		</media:content>

		<media:content url="http://twogeeksonstartupship.files.wordpress.com/2009/10/fb21.jpg" medium="image">
			<media:title type="html">Facebook Suggestion II</media:title>
		</media:content>
	</item>
		<item>
		<title>Learning from Yahoo! Mail landing page</title>
		<link>http://twogeeksonstartupship.wordpress.com/2009/10/05/learning-from-yahoo-mail-landing-page/</link>
		<comments>http://twogeeksonstartupship.wordpress.com/2009/10/05/learning-from-yahoo-mail-landing-page/#comments</comments>
		<pubDate>Mon, 05 Oct 2009 14:03:43 +0000</pubDate>
		<dc:creator>Rch</dc:creator>
				<category><![CDATA[User Experience]]></category>
		<category><![CDATA[landing page]]></category>
		<category><![CDATA[optimizing]]></category>
		<category><![CDATA[UX]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[Yahoo]]></category>

		<guid isPermaLink="false">http://twogeeksonstartupship.wordpress.com/?p=35</guid>
		<description><![CDATA[I recall reading an article which mentioned that on an average a user spends 8 seconds on a page before moving on to a new site.  So, you have less than 8 seconds to get your message through and make the user take the desired action. The action can be Signing Up, booking a ticket, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=twogeeksonstartupship.wordpress.com&amp;blog=9573730&amp;post=35&amp;subd=twogeeksonstartupship&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I recall reading an article which mentioned that on an average a user spends 8 seconds on a page before moving on to a new site.  So, you have less than 8 seconds to get your message through and make the user take the desired action. The action can be Signing Up, booking a ticket, buying a product or downloading a software depending on what your site is about. So, to simplify its usually a click on that one button that will take the user to the next stage of the conversion funnel. While at the same time you want to give a seamless experience to the retruning users too.</p>
<p>Lets see how <a href="http://mail.yahoo.com" target="_blank">Yahoo! Mail</a> does this. Please find below a screen shot of Yahoo! Mail landing page when opened from a broswer with cache/cookies/sessions deleted.</p>
<p><img class="aligncenter size-full wp-image-36" title="Yahoo-NewUser" src="http://twogeeksonstartupship.files.wordpress.com/2009/10/yahoo-newuser.jpg?w=1024&#038;h=640" alt="Yahoo-NewUser" width="1024" height="640" /></p>
<p>The left section carries the value proposition, whats new in <a href="http://mail.yahoo.com" target="_blank">Yahoo! Mail</a> and on the right is the login section. One the top of right section you can see a prominent button reading &#8220;Sign up for Yahoo&#8221; It has a header reading &#8220;Don&#8217;t have a Yahoo id&#8221; and another line saying &#8220;Signing up is easy&#8221;. The title makes it clear that this action is meant for people who don&#8217;t have an Yahoo! id and the second text tries to convey the message &#8220;Hey, you neednot worry signing up is easy and not that painful&#8221; .  Now lets see how the same page appears to a returning user.</p>
<p><img class="aligncenter size-full wp-image-38" title="Yahoo-ReturningUser" src="http://twogeeksonstartupship.files.wordpress.com/2009/10/yahoo-returninguser.jpg?w=1024&#038;h=640" alt="Yahoo-ReturningUser" width="1024" height="640" /></p>
<p>You can see that the Sign up for Yahoo section is no more there and has been moved to bottom of the right section. For a returning user, you want the user to just sign in.  Am not sure about the implementation but guess they just make use of cookies to identify if the user is visiting the page for the first time or is a returning user.</p>
<p>The key take away is you can actually segment users visiting your site via different means (<em>cookies, referring urls etc</em>) and optimize your landing page to give the best possible user experience. Hope you find this post helpful, do drop in your comments</p>
<p>Rch</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/twogeeksonstartupship.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/twogeeksonstartupship.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/twogeeksonstartupship.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/twogeeksonstartupship.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/twogeeksonstartupship.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/twogeeksonstartupship.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/twogeeksonstartupship.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/twogeeksonstartupship.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/twogeeksonstartupship.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/twogeeksonstartupship.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/twogeeksonstartupship.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/twogeeksonstartupship.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/twogeeksonstartupship.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/twogeeksonstartupship.wordpress.com/35/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=twogeeksonstartupship.wordpress.com&amp;blog=9573730&amp;post=35&amp;subd=twogeeksonstartupship&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://twogeeksonstartupship.wordpress.com/2009/10/05/learning-from-yahoo-mail-landing-page/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bc7d1feb81047463388be362cf71074e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Rch</media:title>
		</media:content>

		<media:content url="http://twogeeksonstartupship.files.wordpress.com/2009/10/yahoo-newuser.jpg" medium="image">
			<media:title type="html">Yahoo-NewUser</media:title>
		</media:content>

		<media:content url="http://twogeeksonstartupship.files.wordpress.com/2009/10/yahoo-returninguser.jpg" medium="image">
			<media:title type="html">Yahoo-ReturningUser</media:title>
		</media:content>
	</item>
		<item>
		<title>Ease the user through the registration flow &#8211; II (The How)</title>
		<link>http://twogeeksonstartupship.wordpress.com/2009/09/23/ease-the-user-through-the-registration-flow-ii-the-how/</link>
		<comments>http://twogeeksonstartupship.wordpress.com/2009/09/23/ease-the-user-through-the-registration-flow-ii-the-how/#comments</comments>
		<pubDate>Wed, 23 Sep 2009 16:11:48 +0000</pubDate>
		<dc:creator>Rch</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[User Experience]]></category>
		<category><![CDATA[UX]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://twogeeksonstartupship.wordpress.com/?p=23</guid>
		<description><![CDATA[In the last post,  we discussed the things Twitter does to make the registration experience easier for users.  Lets see now how they do it.  We are using firebug to examine the page. &#8220;Firebug integrates with Firefox to put a wealth of development tools at your fingertips while you browse. You can edit, debug, and [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=twogeeksonstartupship.wordpress.com&amp;blog=9573730&amp;post=23&amp;subd=twogeeksonstartupship&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>In the last <a href="http://twogeeksonstartupship.wordpress.com/2009/09/20/ease-the-user-through-the-registration-flow-i-the-why/" target="_blank">post</a>,  we discussed the things <a href="http://www.twitter.com" target="_blank">Twitter</a> does to make the registration experience easier for users.  Lets see now how they do it.  We are using <a href="https://addons.mozilla.org/en-US/firefox/addon/1843" target="_blank">firebug</a> to examine the page. &#8220;<em>Firebug integrates with Firefox to put a wealth of development tools at your fingertips while you browse. You can edit, debug, and monitor CSS, HTML, and JavaScript live in any web page&#8230;</em>&#8221; We will be using screen shots from <a href="http://beezang.com" target="_blank">Beezang</a> to explain how we can implement the same experience as done in <a href="http://twitter.com" target="_blank">Twitter</a>.</p>
<p><img class="aligncenter size-full wp-image-27" title="Beezang-Reg-I" src="http://twogeeksonstartupship.files.wordpress.com/2009/09/beezang-reg-i.png?w=1024&#038;h=580" alt="Beezang-Reg-I" width="1024" height="580" /></p>
<p>The focus is on &#8220;Your Email&#8221; field.  Please refer the bottom frame. &lt;td id=&#8221;username&#8221;&gt; contains the input field and &lt;td class = &#8220;col-help&#8221;&gt; has the following three divs</p>
<div>
<div>
<div><span style="color:#0000ff;">&lt;div class=&#8221;help&#8221; style=&#8221;display: none; padding-left: 10px; font-size: 12px; color: green;&#8221;&gt;Your email will be your beezang login id.&lt;/div&gt;</span></div>
</div>
<div>
<div><span style="color:#0000ff;">&lt;div class=&#8221;good&#8221; style=&#8221;display: none; padding-left: 10px; font-size: 12px; color: green;&#8221;&gt;Ok&lt;/div&gt;</span></div>
</div>
<div>
<div><span style="color:#0000ff;">&lt;div class=&#8221;bad&#8221; style=&#8221;display: block; padding-left: 10px; font-size: 12px; color: red;&#8221;&gt;Oops! Please enter a valid email. eg. superman@example.com&lt;/div&gt;</span></div>
</div>
<div>
<ol>
<li>We have three divs that handle three different scenarios.  The help class div displays the help content when the field is in focus. The good class div displays the feedback &#8220;Ok&#8221; when the user enters a correct field. The bad class div displays the error message if the user input is wrong.</li>
<li>Use the same structure across all input fields. You can customize the help text and error messages for different fields.</li>
<li>Now, the trick is whenever an input field comes under focus, a javascript function is triggered. The function that we have used is as follows.                                                                                                                                     <span style="color:#0000ff;">$(&#8220;input&#8221;).focus(function() {<br />
$($(this).parent().next(&#8220;&#8221;)).children().css(&#8220;display&#8221;,&#8221;none&#8221;);<br />
$($(this).parent().next(&#8220;&#8221;)).children(&#8220;.help&#8221;).css(&#8220;display&#8221;,&#8221;block&#8221;);<br />
}<br />
);</span></li>
<li>This function is triggered whenever an input field comes under focus.  It changes the display property to none for all fields and then turns the help class div&#8217;s display block. Note: We have used <a href="http://jquery.com/"> jQuery</a> library.</li>
<li>Now lets go over how we can implement the display of feedback message i.e. the good and bad div. Whenever the user moves to the next field we call the following function on blur</li>
</ol>
</div>
<div><span style="color:#0000ff;">$(&#8220;input&#8221;).blur(function() {<br />
$($(this).parent().next(&#8220;&#8221;)).children(&#8220;.help&#8221;).css(&#8220;display&#8221;,&#8221;none&#8221;);<br />
var error_flag = 0;<br />
if ($(this).parent().attr(&#8220;id&#8221;) == &#8220;username&#8221;)<br />
{<br />
var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;<br />
if (filter.test($(this).val()))<br />
{<br />
error_flag = 0;<br />
}<br />
else<br />
{<br />
error_flag = 1;<br />
}<br />
}<br />
else if ($(this).parent().attr(&#8220;id&#8221;) == &#8220;screenname&#8221;)<br />
{<br />
var filter = /([a-zA-Z0-9_-]+)$/;<br />
if (filter.test($(this).val()))<br />
{<br />
error_flag = 0;<br />
}<br />
else<br />
{<br />
error_flag = 1;<br />
}</p>
<p>}<br />
else if ($(this).parent().attr(&#8220;id&#8221;) == &#8220;password1&#8243;)<br />
{<br />
var str = $(this).val();<br />
if (str.length &gt; 5)<br />
{<br />
error_flag = 0;<br />
}<br />
else<br />
{<br />
error_flag = 1;<br />
}<br />
}<br />
if (error_flag == 1)<br />
{<br />
$($(this).parent().next(&#8220;&#8221;)).children(&#8220;.bad&#8221;).css(&#8220;display&#8221;,&#8221;block&#8221;);<br />
}<br />
else<br />
{<br />
$($(this).parent().next(&#8220;&#8221;)).children(&#8220;.good&#8221;).css(&#8220;display&#8221;,&#8221;block&#8221;);<br />
}<br />
}<br />
);</p>
<p></span></div>
<div>We validate the input entered by the user and depending if its correct or not make the display field block.  I know its a bit more like an overview but guess you can take it forward from here. P.S. Sorry about the formatting</div>
<div>Rch</div>
</div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/twogeeksonstartupship.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/twogeeksonstartupship.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/twogeeksonstartupship.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/twogeeksonstartupship.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/twogeeksonstartupship.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/twogeeksonstartupship.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/twogeeksonstartupship.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/twogeeksonstartupship.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/twogeeksonstartupship.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/twogeeksonstartupship.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/twogeeksonstartupship.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/twogeeksonstartupship.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/twogeeksonstartupship.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/twogeeksonstartupship.wordpress.com/23/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=twogeeksonstartupship.wordpress.com&amp;blog=9573730&amp;post=23&amp;subd=twogeeksonstartupship&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://twogeeksonstartupship.wordpress.com/2009/09/23/ease-the-user-through-the-registration-flow-ii-the-how/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bc7d1feb81047463388be362cf71074e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Rch</media:title>
		</media:content>

		<media:content url="http://twogeeksonstartupship.files.wordpress.com/2009/09/beezang-reg-i.png" medium="image">
			<media:title type="html">Beezang-Reg-I</media:title>
		</media:content>
	</item>
		<item>
		<title>Ease the user through the registration flow &#8211; I (The Why)</title>
		<link>http://twogeeksonstartupship.wordpress.com/2009/09/20/ease-the-user-through-the-registration-flow-i-the-why/</link>
		<comments>http://twogeeksonstartupship.wordpress.com/2009/09/20/ease-the-user-through-the-registration-flow-i-the-why/#comments</comments>
		<pubDate>Sun, 20 Sep 2009 21:18:34 +0000</pubDate>
		<dc:creator>Rch</dc:creator>
				<category><![CDATA[User Experience]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Product]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[UX]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://twogeeksonstartupship.wordpress.com/?p=5</guid>
		<description><![CDATA[Lets face it, people don&#8217;t like registering on websites. If you are building a website, you should probably work/think hard to design your service such that it doesn&#8217;t require the user to register. We, at Beezang are still trying to figure out how we can expose maximum functionality to the user with out the user [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=twogeeksonstartupship.wordpress.com&amp;blog=9573730&amp;post=5&amp;subd=twogeeksonstartupship&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Lets face it, people don&#8217;t like registering on websites. If you are building a website, you should probably work/think hard to design your service such that it doesn&#8217;t require the user to register. We, at <a href="http://beezang.com" target="_blank">Beezang</a> are still trying to figure out how we can expose maximum functionality to the user with out the user having to register. I admit, we don&#8217;t have any answer now. But we are trying to simplify our registration flow as much as we can. We studied quite a few registration forms.  The one that we loved the most was that of <a href="http://twitter.com" target="_blank">Twitter</a> and <a onclick="return mugicPopWin(this,event);" oncontextmenu="mugicRightClick(this);" href="http://mint.com" target="_blank">Mint</a>.  In this post, I will be sharing our hypothesis on why they do it the way they do it.</p>
<p><img class="aligncenter size-full wp-image-13" title="Twitter-Reg1" src="http://twogeeksonstartupship.files.wordpress.com/2009/09/twitter-reg12.png?w=470&#038;h=266" alt="Twitter-Reg1" width="470" height="266" /></p>
<p>Check the screenshot displayed above. This is the screen that is displayed when you get to the registration form.  Find below some observations:</p>
<ol>
<li><strong>Full form visible without scrolling down &#8211; </strong>Most of you will be able to view the whole form without scrolling down. Imagine how much the user is relieved when she can immediately see that ok she got only five fields to fill in. Try recalling the time when you first registered for an email id <img src='http://s2.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  , this one looks lot easier</li>
<li><strong>Focus on first field by default</strong> &#8211; This decreases one click effort for the user.</li>
<li><strong>Large Textfields &#8211; </strong>The textfields are large enough that its easy on eyes, yet it doesn&#8217;t expand the form such that the user has to scroll down.</li>
<li><strong>Help Text for focused field displayed</strong> &#8211; You can see the help text displayed for Full Name that is focussed currently. Why ain&#8217;t the help text for other fields displayed now ? Well probably because the user doesn&#8217;t need to see the other help texts now. You can ease the user through the flow by taking her through one step at a time.</li>
<li><strong>No Confirm Password &#8211; </strong>Think about it, do we really need to ask the user for confirm password ? Probably for 80% of the cases the user correctly types in the password field i.e. the user has typed in the password what she wanted to keep as password. For the rest 20% cases well the user can easily retrieve it using Reset or Retrieve Password feature.</li>
</ol>
<p><img class="aligncenter size-full wp-image-17" title="Twitter-Reg2" src="http://twogeeksonstartupship.files.wordpress.com/2009/09/twitter-reg2.png?w=1024&#038;h=580" alt="Twitter-Reg2" width="1024" height="580" /></p>
<p>Now lets go through the second screenshot. I&#8217;ve successfully filled in the first field. Find below some observations:</p>
<ol>
<li><strong>Immediate Feedback</strong>: More often than not, people respond to encouraging feedbacks. Think about the state of mind of the user. She is putting in the effort and time to register on your site for a service she is not 100% convinced holds any value for her or not. A simple &#8216;Ok&#8217; displayed after the user has successfully filled in a field reassures the user that hey you are doing great, keep going.</li>
</ol>
<p><img class="aligncenter size-full wp-image-19" title="Twitter-Reg3" src="http://twogeeksonstartupship.files.wordpress.com/2009/09/twitter-reg3.png?w=1024&#038;h=580" alt="Twitter-Reg3" width="1024" height="580" /></p>
<p>The third screenshot. What do we see ?</p>
<ol>
<li><strong>Error Prevention: </strong>I typed in a username that I knew already exists. As I moved to next field, it is immediately displayed on the page that one field has a wrong entry. Forms submission take time. You just might as well, do all the validations possible on client side.</li>
</ol>
<p>In the next post, I&#8217;ll be sharing on how we can implement this flow. Drop in your comments.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/twogeeksonstartupship.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/twogeeksonstartupship.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/twogeeksonstartupship.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/twogeeksonstartupship.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/twogeeksonstartupship.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/twogeeksonstartupship.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/twogeeksonstartupship.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/twogeeksonstartupship.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/twogeeksonstartupship.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/twogeeksonstartupship.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/twogeeksonstartupship.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/twogeeksonstartupship.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/twogeeksonstartupship.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/twogeeksonstartupship.wordpress.com/5/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=twogeeksonstartupship.wordpress.com&amp;blog=9573730&amp;post=5&amp;subd=twogeeksonstartupship&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://twogeeksonstartupship.wordpress.com/2009/09/20/ease-the-user-through-the-registration-flow-i-the-why/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bc7d1feb81047463388be362cf71074e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Rch</media:title>
		</media:content>

		<media:content url="http://twogeeksonstartupship.files.wordpress.com/2009/09/twitter-reg12.png" medium="image">
			<media:title type="html">Twitter-Reg1</media:title>
		</media:content>

		<media:content url="http://twogeeksonstartupship.files.wordpress.com/2009/09/twitter-reg2.png" medium="image">
			<media:title type="html">Twitter-Reg2</media:title>
		</media:content>

		<media:content url="http://twogeeksonstartupship.files.wordpress.com/2009/09/twitter-reg3.png" medium="image">
			<media:title type="html">Twitter-Reg3</media:title>
		</media:content>
	</item>
		<item>
		<title>Hello world!</title>
		<link>http://twogeeksonstartupship.wordpress.com/2009/09/20/hello-world/</link>
		<comments>http://twogeeksonstartupship.wordpress.com/2009/09/20/hello-world/#comments</comments>
		<pubDate>Sun, 20 Sep 2009 19:21:32 +0000</pubDate>
		<dc:creator>Rch</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Welcome to WordPress.com. This is your first post. Edit or delete it and start blogging!<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=twogeeksonstartupship.wordpress.com&amp;blog=9573730&amp;post=1&amp;subd=twogeeksonstartupship&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Welcome to <a href="http://wordpress.com/">WordPress.com</a>. This is your first post. Edit or delete it and start blogging!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/twogeeksonstartupship.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/twogeeksonstartupship.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/twogeeksonstartupship.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/twogeeksonstartupship.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/twogeeksonstartupship.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/twogeeksonstartupship.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/twogeeksonstartupship.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/twogeeksonstartupship.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/twogeeksonstartupship.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/twogeeksonstartupship.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/twogeeksonstartupship.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/twogeeksonstartupship.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/twogeeksonstartupship.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/twogeeksonstartupship.wordpress.com/1/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=twogeeksonstartupship.wordpress.com&amp;blog=9573730&amp;post=1&amp;subd=twogeeksonstartupship&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://twogeeksonstartupship.wordpress.com/2009/09/20/hello-world/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bc7d1feb81047463388be362cf71074e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Rch</media:title>
		</media:content>
	</item>
	</channel>
</rss>
