<?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/"
	>

<channel>
	<title>80% Relative, 20% Absolute</title>
	<atom:link href="http://josephlai.com/feed" rel="self" type="application/rss+xml" />
	<link>http://josephlai.com</link>
	<description></description>
	<pubDate>Mon, 24 May 2010 07:05:40 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>iPad is a Disappointment</title>
		<link>http://josephlai.com/2010/tech/ipad-is-a-disappointment</link>
		<comments>http://josephlai.com/2010/tech/ipad-is-a-disappointment#comments</comments>
		<pubDate>Thu, 28 Jan 2010 02:21:13 +0000</pubDate>
		<dc:creator>Joseph</dc:creator>
		
		<category><![CDATA[Technology]]></category>

		<category><![CDATA[linkedin]]></category>

		<guid isPermaLink="false">http://josephlai.com/?p=414</guid>
		<description><![CDATA[Steve Jobs announced the iPad today, and to be honest I was quite disappointed.
To be fair, iPad is a good product idea. The scenarios make sense and it’s a logical extension of the iPhone. There should be a market for it and I believe Apple will make some good profit given the marginal investment required. [...]]]></description>
			<content:encoded><![CDATA[<p>Steve Jobs announced the iPad today, and to be honest I was quite disappointed.</p>
<p>To be fair, iPad is a good product idea. The scenarios make sense and it’s a logical extension of the iPhone. There should be a market for it and I believe Apple will make some good profit given the marginal investment required. The bottom line is, it’s just a bigger iPhone. It’s not a revolutionary device that’s drawing us closer to the e-paper vision (think Harry Potter) or whatever hype the media have been generating.</p>
<p><div id="attachment_424" class="wp-caption alignright" style="width: 310px"><img class="size-medium wp-image-424 " title="e-Paper in Harry Potter" src="http://josephlai.com/blog/wp-content/uploads/2010/01/daily-prophet1-300x208.jpg" alt="The Daily Prophet in Harry Potter" width="300" height="208" /><p class="wp-caption-text">The Daily Prophet in Harry Potter</p></div></p>
<p>As a tablet device guru, I dream of a device that will one day take a good share of the duty out of the paper and becomes a prominent medium that sits in between the computer screen and physical paper.</p>
<p>Tablet PC pushed the limit of the digitizer and inspired various form factors; Kindle popularized electronic ink display with a lightweight, low-heat device; while iPad contributed close to nothing.</p>
<p>To get the full picture, let’s look at the most successful medium in the world:  paper</p>
<p>Good:</p>
<ul>
<li>Extremely light-weight</li>
<li> Readability (reflecting light instead of emitting light, contrast ratio)</li>
<li>Support read &amp; write</li>
<li>Cheap</li>
<li>Easy to expand to multiple displays</li>
</ul>
<p>Bad:</p>
<ul>
<li>Static content only</li>
<li>Hard to duplicate or transfer</li>
<li>Hard to edit/modify the content</li>
<li>Can only scale to a few hundred pages of content. Beyond that, it’s too heavy to be mobile.</li>
</ul>
<p>Tablet PC solved a lot of these problems, some of which only half way, and also introduced new problems:</p>
<ul>
<li>It’s hot, thick, and heavy, compared to paper.</li>
<li>The interaction (typing, browsing) feels awkward, compared to keyboard, mouse and real pen.</li>
</ul>
<p>I was hoping iPad would address at least some of these big, challenging problems, but it didn’t.</p>
<p>It’s still thick and heavy, relatively speaking. I haven’t used it yet but I expect it to get hot overtime. The way you type on it is through a virtual, non-textile keyboard, which I expect to be a pain (Steve Jobs said it’s like a dream to type on it. I think it’s BS.). Beyond which I haven’t seen any interaction technique introduced. It still uses a LED display, which means your eyes get sore quickly like reading from a computer screen.</p>
<p>From Steve Jobs’ demo, it also looks like you are stuck with some awkward screen size and will have to pan &amp; zoom around in order to browse a larger web page. I don’t know how you can call this the best browsing experience ever.</p>
<p>In short, iPad is a new product, not an innovation. I was expecting innovation.</p>
<p>Oh, and how embarrassing it was to see the lack of Flash support at Steve’s demo. Really?</p>
]]></content:encoded>
			<wfw:commentRss>http://josephlai.com/2010/tech/ipad-is-a-disappointment/feed</wfw:commentRss>
		</item>
		<item>
		<title>Steve Krug&#8217;s Don&#8217;t Make Me Think</title>
		<link>http://josephlai.com/2009/tech/steve-krugs-dont-make-me-think</link>
		<comments>http://josephlai.com/2009/tech/steve-krugs-dont-make-me-think#comments</comments>
		<pubDate>Wed, 22 Jul 2009 06:51:05 +0000</pubDate>
		<dc:creator>Joseph</dc:creator>
		
		<category><![CDATA[Technology]]></category>

		<category><![CDATA[linkedin]]></category>

		<guid isPermaLink="false">http://josephlai.com/?p=380</guid>
		<description><![CDATA[As Steve Krug puts it, users don&#8217;t read, they scan. That&#8217;s exactly what I did with this book. Along with that I also jotted down all the major points and came up with this ultra condensed 5-minute version of this highly acclaimed publication.
My notes do assume some prior knowledge of usability (just a little). So [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-medium wp-image-391" style="border: 1px solid black;" title="dont_make_me_think_2nd" src="http://josephlai.com/blog/wp-content/uploads/2009/07/dont_make_me_think_2nd-233x300.png" alt="dont_make_me_think_2nd" width="186" height="240" />As Steve Krug puts it, users don&#8217;t read, they scan. That&#8217;s exactly what I did with this book. Along with that I also jotted down all the major points and came up with this ultra condensed 5-minute version of this highly acclaimed publication.</p>
<p>My notes do assume some prior knowledge of usability (just a little). So if you like what you are reading here, but eithe 1) is intrigued but don&#8217;t fully understand or 2) want to get more details, then go buy the book. It&#8217;s worth it.</p>
<h4>Ch.1 Don&#8217;t Make Me Think</h4>
<ul>
<li>Every question mark in user&#8217;s head adds cognitive load. Minimize these question marks by making everything on your page &#8220;self-evident&#8221;. Users should just get it.</li>
<li>If self-evident is not possible, at least make it self-explanatory.</li>
</ul>
<h4>Ch.2 How We Really Use the Web</h4>
<ul>
<li>We don&#8217;t read. We scan.</li>
<li>We satisfice instead of making the optimal choices
<ul>
<li>I.e. Users take the first thing they find adequate and give it try. Worst case they&#8217;ll hit the Back button. The risk is low.</li>
</ul>
</li>
</ul>
<h4>Ch.3 Design the site like a BILLBOARD</h4>
<ul>
<li>Clear visual hierarchy</li>
<li>Use conventions</li>
<li>Break pages up to consumable chunks (chunking)</li>
<li>Make it obvious what&#8217;s clickable</li>
<li>Minimize noise (things that would distract users from what you want them to pay attention to)</li>
</ul>
<h4>Ch.4 Why Users Like Mindless Choices</h4>
<ul>
<li>It doesn&#8217;t matter how many times I have to click, as long as each click is a mindless, unambiguous choice.
<ul>
<li>[Joseph]: I don&#8217;t think this applies to any productivity apps.</li>
</ul>
</li>
<li>Users like &#8220;muddling through&#8221;</li>
</ul>
<h4>Ch.5 Omit needless words</h4>
<ul>
<li>Happy talk must die</li>
<li>Instructions must die</li>
</ul>
<h4>Ch.6 Design Site Navigation</h4>
<ul>
<li>Search or Browse?</li>
<li>Get the taxonomy right.
<ul>
<li>This is especially important for &#8220;link-dominant&#8221; users</li>
<li>There are also search-dominant users.</li>
</ul>
</li>
<li>Web experience lacks the physical cues we have when navigating in real life (direction, scale…etc). Imagine a city without street signs. Therefore website should provide cues such as &#8220;breadcrumb&#8221;.</li>
<li>Navbar should be persistent &amp; present on almost every page</li>
<li>Every page needs a name, and displays the name in the right place</li>
<li>&#8220;You are here&#8221; dot. Let users know where they are in your maze.</li>
<li> Tabs are great</li>
<li>Web Nav Acid Test
<ul>
<li>What site is this?</li>
<li>What page am I on?</li>
<li>What are the major sections of this site?</li>
<li>What are my options at this level?</li>
<li>Where am I?</li>
<li>How can I Search?</li>
</ul>
</li>
</ul>
<h4>Ch.7 Design the Home Page</h4>
<ul>
<li>Essential
<ul>
<li>Site identity &amp; tagline (purpose, what is this site for?)</li>
<li>Site hierarchy</li>
<li>Search</li>
</ul>
</li>
<li>Pulldown is no good for things that…
<ul>
<li>Users are not familiar with</li>
<li>Not alphabetically known</li>
<li>Or a list that&#8217;s simply too long</li>
</ul>
</li>
</ul>
<h4>Ch.8 Making Decisions</h4>
<ul>
<li>The antidote for religious debates = testing
<ul>
<li>You need to build some version of the thing and test it out.</li>
<li>There is no substitute for it.</li>
</ul>
</li>
</ul>
<h4>Ch.9 Usability Testing</h4>
<ul>
<li>Focus groups aren&#8217;t usability tests</li>
<li>Do small tests (3-4 users) frequently (instead of big test infrequently)
<ul>
<li>Amount of findings diminishes with big N</li>
<li>Product teams can&#8217;t fix that many issues at once anyways</li>
<li>Debrief on the same day</li>
</ul>
</li>
<li>In many cases you can just recruit anyone with reasonable computer experience</li>
<li>Review the result right away</li>
<li>Don&#8217;t throw a new design out right away due to negative result. Many times a minor adjustment will make a big difference.</li>
<li>Spend time to test one morning a month is all it takes.</li>
</ul>
<h4>Ch. 10 UX Goodwill</h4>
<ul>
<li>Think of &#8220;Goodwill&#8221; as a metric. It goes up and down as users go through your site. If it drops too low, they will leave.</li>
</ul>
<h4>Ch. 11 Accessibility</h4>
<ul>
<li>First, fix the usability problems that confuse everyone, not just the disabled.</li>
<li>Thou shall read an article titled &#8220;Guidelines for Accessible and Usable Web Sites&#8221; by Mary Theofanos and Janice Redish.</li>
</ul>
<p>Ha, let me guess what you are doing now. Are you staring at my blog and spotting things that don&#8217;t follow the rules mentioned above?</p>
<p>Well, some of them are actually by-design, meaning I don&#8217;t completely agree with Krug and I make things the way they are intentioanlly. However, the majority of my usability bugs are left active because of time constraint.</p>
<p>I could spend 10 hours customizing my WordPress template, or I can spend time writing more useful posts for you. I chose the later :)</p>
]]></content:encoded>
			<wfw:commentRss>http://josephlai.com/2009/tech/steve-krugs-dont-make-me-think/feed</wfw:commentRss>
		</item>
		<item>
		<title>White Aerospoke + Lime Frame</title>
		<link>http://josephlai.com/2009/cycling/white-aerospoke-lime-frame</link>
		<comments>http://josephlai.com/2009/cycling/white-aerospoke-lime-frame#comments</comments>
		<pubDate>Fri, 26 Jun 2009 04:33:18 +0000</pubDate>
		<dc:creator>Joseph</dc:creator>
		
		<category><![CDATA[Cycling]]></category>

		<guid isPermaLink="false">http://josephlai.com/?p=287</guid>
		<description><![CDATA[
Gotta admit I&#8217;m biased toward white Aerospoke&#8217;s. Anytime when it&#8217;s paired with good colored frames, I would subconsciously add a few points to the bike.
]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-286" title="photo-21" src="http://josephlai.com/blog/wp-content/uploads/2009/06/photo-21.jpg" alt="photo-21" width="560" height="420" /></p>
<p>Gotta admit I&#8217;m biased toward white Aerospoke&#8217;s. Anytime when it&#8217;s paired with good colored frames, I would subconsciously add a few points to the bike.</p>
]]></content:encoded>
			<wfw:commentRss>http://josephlai.com/2009/cycling/white-aerospoke-lime-frame/feed</wfw:commentRss>
		</item>
		<item>
		<title>Aggressive Pink Ride</title>
		<link>http://josephlai.com/2009/cycling/aggressive-pink-ride</link>
		<comments>http://josephlai.com/2009/cycling/aggressive-pink-ride#comments</comments>
		<pubDate>Sun, 21 Jun 2009 00:17:51 +0000</pubDate>
		<dc:creator>Joseph</dc:creator>
		
		<category><![CDATA[Cycling]]></category>

		<guid isPermaLink="false">http://josephlai.com/?p=266</guid>
		<description><![CDATA[Spotted this bike at Pine and Boylston.
It&#8217;s hard to tell from the picture but it&#8217;s got a crazy stance. The front wheel is about 5&#8243; smaller than the rear, and the rear triangle is much smaller than usual.
Riding this bike must feel like wearing high heels&#8230;but on the other hand it probably makes skidding a [...]]]></description>
			<content:encoded><![CDATA[<p>Spotted this bike at Pine and Boylston.</p>
<p>It&#8217;s hard to tell from the picture but it&#8217;s got a crazy stance. The front wheel is about 5&#8243; smaller than the rear, and the rear triangle is much smaller than usual.</p>
<p>Riding this bike must feel like wearing high heels&#8230;but on the other hand it probably makes skidding a lot easier on this fixie.</p>
<p><img class="size-full wp-image-263 alignleft" title="photo" src="http://josephlai.com/blog/wp-content/uploads/2009/06/photo.jpg" alt="photo" width="512" height="384" /></p>
<p><img class="size-full wp-image-264 alignnone" title="photo-2" src="http://josephlai.com/blog/wp-content/uploads/2009/06/photo-2.jpg" alt="photo-2" width="480" height="640" /><img class="alignnone size-full wp-image-265" title="photo-3" src="http://josephlai.com/blog/wp-content/uploads/2009/06/photo-3.jpg" alt="photo-3" width="480" height="640" /></p>
]]></content:encoded>
			<wfw:commentRss>http://josephlai.com/2009/cycling/aggressive-pink-ride/feed</wfw:commentRss>
		</item>
		<item>
		<title>Hyperlink Map</title>
		<link>http://josephlai.com/2009/tech/hyperlink-map</link>
		<comments>http://josephlai.com/2009/tech/hyperlink-map#comments</comments>
		<pubDate>Sat, 20 Jun 2009 05:08:03 +0000</pubDate>
		<dc:creator>Joseph</dc:creator>
		
		<category><![CDATA[Technology]]></category>

		<category><![CDATA[linkedin]]></category>

		<guid isPermaLink="false">http://josephlai.com/?p=253</guid>
		<description><![CDATA[
Came across this neat hyperlink map the other day.
This map is used by a Japanese bike component distributor to list its retail bike shops. Each block represents a prefecture, and the table below the map updates as you click through the blocks.
]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="size-full wp-image-254 aligncenter" title="hyperlinkmap" src="http://josephlai.com/blog/wp-content/uploads/2009/06/hyperlinkmap.jpg" alt="hyperlinkmap" width="488" height="348" /></p>
<p>Came across this neat <a href="http://tsss.co.jp/shop.html" target="_blank">hyperlink map</a> the other day.</p>
<p>This map is used by a Japanese bike component distributor to list its retail bike shops. Each block represents a prefecture, and the table below the map updates as you click through the blocks.</p>
]]></content:encoded>
			<wfw:commentRss>http://josephlai.com/2009/tech/hyperlink-map/feed</wfw:commentRss>
		</item>
		<item>
		<title>Triangular Keys for Your Touchscreen Virtual Keyboard</title>
		<link>http://josephlai.com/2009/tech/triangular-keys-for-your-touchscreen-virtual-keyboard</link>
		<comments>http://josephlai.com/2009/tech/triangular-keys-for-your-touchscreen-virtual-keyboard#comments</comments>
		<pubDate>Sat, 06 Jun 2009 22:52:15 +0000</pubDate>
		<dc:creator>Joseph</dc:creator>
		
		<category><![CDATA[Technology]]></category>

		<category><![CDATA[linkedin]]></category>

		<guid isPermaLink="false">http://josephlai.com/?p=229</guid>
		<description><![CDATA[
A post about a novel keyboard caught my attention a couple days ago. It&#8217;s got a cutey name that I like: Crocodile Keyboard.
Most discussion so far have been around whether Apple would adopt this design for its ubiquitous iPhone. However, little attention has been given to its real performance and I don&#8217;t think any discussion [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-230" title="crocodile_keyboard_iphone_002" src="http://josephlai.com/blog/wp-content/uploads/2009/06/crocodile_keyboard_iphone_002.jpg" alt="crocodile_keyboard_iphone_002" width="400" height="267" /></p>
<p>A <a href="http://www.reghardware.co.uk/2009/06/02/crocodile_keyboard/" target="_blank">post</a> about a novel keyboard caught my attention a couple days ago. It&#8217;s got a cutey name that I like: Crocodile Keyboard.</p>
<p>Most discussion so far have been around whether Apple would adopt this design for its ubiquitous iPhone. However, little attention has been given to its real performance and I don&#8217;t think any discussion on adoption can be meaningful without answering the performance question first.</p>
<p>The inventor said this keyboard has a bigger &#8220;dead space&#8221; to prevent the users from pressing the neighboring keys unintentionally. This might be a favorable argument for a physical keyboard design, which is tactile, but not so much for a virtual keyboard.</p>
<p>Not registering a tap in the dead space can be more annoying than getting the wrong character. So ultimately the implementation has to honor a tap in the dead space and interpret it as the key closest to the coordinate.</p>
<p>Now the remaining magic lies in the visual presentation. You give users a smaller visual target to aim to enforce higher accuracy, but this is going to harm the performance based on the beloved <a href="http://en.wikipedia.org/wiki/Fitts%27s_law" target="_blank">Fitts&#8217;s Law</a>.</p>
<p>There is an accuracy v. speed tradeoff here. Users will notice that they are slower when typing on the crocodile. When they try to speed up, they&#8217;ll start getting more errors like they used to get on the regular virtual keyboard. Assuming the user&#8217;s motor skill stays the same, how is typing on the crocodile different from typing on a regular keyboard carefully?</p>
<p>One key question is whether the visual presentation enhances the motor skill that&#8217;s guided by it. Perhaps a more plausible version would be, does a stricter target help train the user&#8217;s motor skill better over time?</p>
<p>If the result is false, or if the effect is only marginal, then the performance gain will not be substantial enough to expect any commercial interest.</p>
]]></content:encoded>
			<wfw:commentRss>http://josephlai.com/2009/tech/triangular-keys-for-your-touchscreen-virtual-keyboard/feed</wfw:commentRss>
		</item>
		<item>
		<title>Bike Picnic at the Sammamish River Park</title>
		<link>http://josephlai.com/2009/cycling/bike-picnic-at-the-sammamish-river-park</link>
		<comments>http://josephlai.com/2009/cycling/bike-picnic-at-the-sammamish-river-park#comments</comments>
		<pubDate>Mon, 01 Jun 2009 07:55:42 +0000</pubDate>
		<dc:creator>Joseph</dc:creator>
		
		<category><![CDATA[Cycling]]></category>

		<guid isPermaLink="false">http://josephlai.com/?p=167</guid>
		<description><![CDATA[I have biked through the Sammamish River Trail many times. It&#8217;s amazing how such oasis exists in this busy city and being so close and accessible by bicycles.
It&#8217;s a perfect spot for a picnic. I&#8217;ve always wanted to do it, but logistic is a big problem because my race bike has very little cargo space.
Then [...]]]></description>
			<content:encoded><![CDATA[<p>I have biked through the Sammamish River Trail many times. It&#8217;s amazing how such oasis exists in this busy city and being so close and accessible by bicycles.</p>
<p>It&#8217;s a perfect spot for a picnic. I&#8217;ve always wanted to do it, but logistic is a big problem because my race bike has very little cargo space.</p>
<p>Then the opportunity came. I got into touring this year and started putting racks on my commute bike. Staring at these racks reminded me of this picnic spot I&#8217;ve always wanted to hit! Besides, before I take any long touring trip, it would be a good idea to test these equipments with a loaded picnic trip.</p>
<p>So here is my trip! and I&#8217;ll resort to photos for the rest of this post&#8230;</p>
<p><div id="attachment_164" class="wp-caption alignnone" style="width: 410px"><img class="size-full wp-image-164" title="Loaded Bike - Rear View" src="http://josephlai.com/blog/wp-content/uploads/2009/05/p1060380.jpg" alt="p1060380" width="400" /><p class="wp-caption-text">It&#39;s quite impressive how everything was held together.</p></div></p>
<p><div id="attachment_163" class="wp-caption alignnone" style="width: 410px"><img class="size-full wp-image-163" title="The &quot;touring&quot; conversion was well worth it!" src="http://josephlai.com/blog/wp-content/uploads/2009/05/p1060376.jpg" alt="p1060376" width="400" /><p class="wp-caption-text">The &quot;touring&quot; conversion was well worth it!</p></div></p>
<p><div id="attachment_165" class="wp-caption alignnone" style="width: 235px"><img class="size-medium wp-image-165" title="This mini grill fit right onto the rear pannier rack and does a good job grilling our food." src="http://josephlai.com/blog/wp-content/uploads/2009/05/p1060383-225x300.jpg" alt="p1060383" width="225" height="300" /><p class="wp-caption-text">This mini grill fits right onto the rear pannier rack and does a good job grilling our food.</p></div></p>
<p><div id="attachment_166" class="wp-caption alignnone" style="width: 310px"><img class="size-medium wp-image-166" title="Nope, I did not catch anything...$9 license fee went straight down the drain..." src="http://josephlai.com/blog/wp-content/uploads/2009/05/p1060386-300x225.jpg" alt="p1060386" width="300" height="225" /><p class="wp-caption-text">Nope, I did not catch anything...$9 license fee went straight down the drain...</p></div></p>
]]></content:encoded>
			<wfw:commentRss>http://josephlai.com/2009/cycling/bike-picnic-at-the-sammamish-river-park/feed</wfw:commentRss>
		</item>
		<item>
		<title>What Makes a World-Class Software, Part 1</title>
		<link>http://josephlai.com/2009/tech/what-makes-a-world-class-software</link>
		<comments>http://josephlai.com/2009/tech/what-makes-a-world-class-software#comments</comments>
		<pubDate>Tue, 26 May 2009 06:59:04 +0000</pubDate>
		<dc:creator>Joseph</dc:creator>
		
		<category><![CDATA[Technology]]></category>

		<category><![CDATA[linkedin]]></category>

		<guid isPermaLink="false">http://josephlai.com/blog/?p=69</guid>
		<description><![CDATA[When I was a computer science student in college, I loved taking project-based classes where I spent 3 months to develop apps on the coolest ideas ever. Having this experience, and hearing all the &#8220;agile&#8221; buzz from start-up&#8217;s in the early 2000&#8217;s, I was once convinced that great software products should just happen in a [...]]]></description>
			<content:encoded><![CDATA[<p>When I was a computer science student in college, I loved taking project-based classes where I spent 3 months to develop apps on the coolest ideas ever. Having this experience, and hearing all the &#8220;agile&#8221; buzz from start-up&#8217;s in the early 2000&#8217;s, I was once convinced that great software products should just happen in a snap. Is that true?</p>
<p>Well, it depends. There are definitely cases where my early thinking stays true. But over the years I find that no matter what your PM methodology is, you can&#8217;t get away from spending a phenomenal amount of time and resources if you want to build a world-class software.</p>
<p>Why is that? Well, as your product matures and gets deployed to more people, it  will be put into situations that you would never imagine in front of your screen.  Everyone has different needs and will praise your product only if it does what they want. (boo otherwise)</p>
<p>So what exactly needs to be considered for a world-class software? Well, I don&#8217;t think I can ever come up with an exhaustive list, but here is a sample list that would give you an idea:</p>
<h3><strong>Testing, testing, testing</strong></h3>
<p>Well, I&#8217;m starting the list with an item that&#8217;s not a typical design consideration. (design in its narrow sense) But I can&#8217;t stress more about the importance of testing, which many start-ups overlook.</p>
<p>Remember Friendster? They were the inventor of Internet social network. They were the one who showed me which friends I have in common with friend X. It was incredibly cool and I would be willing to pay them a subscription fee for the service because of the amount of value they&#8217;ve created.</p>
<p>Well, 3 months later, the service starts to become sluggish, my input sometimes gets dropped, and often times you can&#8217;t even log on to the web site. This is not a state you want to be in when many others see your success and are ready to make a clone of your idea. If you&#8217;ve never heard of Friendster, this is the reason why. They could have be in Facebook&#8217;s position today, but the overall bad user experience dragged them down.</p>
<p>Please, test your software. Test it in every aspect I&#8217;m listing below and go find more things to test, and make sure it can take all the beating and torture in the real world.</p>
<h3>Usability</h3>
<p>Is your software considered easy to use by your users? Usability is probably the hottest topic in software these days but often overlooked in practice. World-class software starts usability testing with paper mock-ups before a line of code is written. Treating usability testing as a final thought or as a way to &#8220;polish&#8221; the product is both costly and ineffective.</p>
<p>Bad usability is frequently observed on iPhone applications. Though Apple published a great usability guide with the iPhone SDK, it&#8217;s easy as cake to spot a blatant usability violation. Sometimes I download sketchy apps just to laugh at the poor design ]:-&gt;</p>
<p><img class="alignright size-medium wp-image-137" title="photo" src="http://josephlai.com/blog/wp-content/uploads/2009/05/photo-200x300.jpg" alt="photo" width="200" height="300" /></p>
<p>Here is a great example that I hope you would find entertaining. It&#8217;s an app for browsing Craigslist postings, and this is the screen you see when you launch the app.</p>
<p>So&#8230;where are the the classified categories? Turns out, the designer assumed a search-based usage so you can&#8217;t browse anything until you define a search by clicking on the &#8220;+&#8221;  button.  (Does this + symbol suggests a search functionality? Not to me.)</p>
<p>Oh, and when you tap on it you get a prompt asking whether you want to Add a New Search before it shows you the actual search form&#8230;another trigger for user confusion.</p>
<p>Nope, this app is not world-class.</p>
<p><strong>To be continued&#8230;</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://josephlai.com/2009/tech/what-makes-a-world-class-software/feed</wfw:commentRss>
		</item>
		<item>
		<title>Without Super Powers</title>
		<link>http://josephlai.com/2009/visual/without-super-powers</link>
		<comments>http://josephlai.com/2009/visual/without-super-powers#comments</comments>
		<pubDate>Thu, 21 May 2009 06:24:55 +0000</pubDate>
		<dc:creator>Joseph</dc:creator>
		
		<category><![CDATA[Visual]]></category>

		<guid isPermaLink="false">http://josephlai.com/?p=111</guid>
		<description><![CDATA[Random discovery in SF MOMA.

]]></description>
			<content:encoded><![CDATA[<p>Random discovery in SF MOMA.</p>
<p><img class="alignnone size-full wp-image-112" title="Fine! I'll do it WITHOUT super powers then." src="http://josephlai.com/blog/wp-content/uploads/2009/05/p1050657.jpg" alt="Fine! I'll do it WITHOUT super powers then." width="250" /></p>
]]></content:encoded>
			<wfw:commentRss>http://josephlai.com/2009/visual/without-super-powers/feed</wfw:commentRss>
		</item>
		<item>
		<title>Zapata Cycles: The Secret Garage in Shoreline, WA</title>
		<link>http://josephlai.com/2009/cycling/zapata-cycles-the-secret-garage-in-shoreline-wa</link>
		<comments>http://josephlai.com/2009/cycling/zapata-cycles-the-secret-garage-in-shoreline-wa#comments</comments>
		<pubDate>Thu, 07 May 2009 00:22:21 +0000</pubDate>
		<dc:creator>Joseph</dc:creator>
		
		<category><![CDATA[Cycling]]></category>

		<guid isPermaLink="false">http://josephlai.com/blog/?p=55</guid>
		<description><![CDATA[The Zapata Brothers are true craftsmen, putting together the most handsome bikes you can find in this town.

]]></description>
			<content:encoded><![CDATA[<p>The Zapata Brothers are true craftsmen, putting together the most handsome bikes you can find in this town.</p>
<p><a href="http://www.zapatacycles.com/blog/wp-content/uploads/2009/04/zapata_schwinn.jpg"><img class="alignnone" title="SCHWINN LE TOUR" src="http://www.zapatacycles.com/blog/wp-content/uploads/2009/04/zapata_schwinn.jpg" alt="" width="400" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://josephlai.com/2009/cycling/zapata-cycles-the-secret-garage-in-shoreline-wa/feed</wfw:commentRss>
		</item>
	</channel>
</rss>
