<?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>Mouly Kumaraswamy</title>
	<atom:link href="http://mouly.me/feed/" rel="self" type="application/rss+xml" />
	<link>http://mouly.me</link>
	<description>UX Designer</description>
	<lastBuildDate>Sat, 21 Apr 2012 14:16:53 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>We need better design tools</title>
		<link>http://mouly.me/2012/04/better_design_tools/</link>
		<comments>http://mouly.me/2012/04/better_design_tools/#comments</comments>
		<pubDate>Sat, 21 Apr 2012 14:16:53 +0000</pubDate>
		<dc:creator>Mouly</dc:creator>
				<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://mouly.me/?p=972</guid>
		<description><![CDATA[Discrimination is the prejudicial treatment of an individual based on their membership &#8211; or perceived membership &#8211; in a certain group or category. &#8211; Wikipedia Apr-20-2012 Most software development teams are composed of product managers, designers and developers. For the sake of  simplicity, lets assume that the designer is also the product manager. So the designer has [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>Discrimination is the prejudicial treatment of an individual based on their membership &#8211; or perceived membership &#8211; in a certain group or category. &#8211; Wikipedia Apr-20-2012</p></blockquote>
<p>Most software development teams are composed of product managers, designers and developers. For the sake of  simplicity, lets assume that the designer is also the product manager. So the designer has the vision and the developer builds it. A similar division of labor can be seen in other fields too like manufacturing, and architecture &#8211; where one group envisions and the other group builds the vision. Which makes me suspect that the current structure in the software product teams is inherited from the manufacturing era.</p>
<p><strong>Divide and suffer</strong></p>
<p>As someone who loves to design and code, it pains me to see how designers and developers have become entrenched  within their roles. Each group has a natural tendency to be dismissive of the other group&#8217;s concern. This creates a mindset that any input from a designer will increase development cost. Similarly any interface designed by developers will have usability issues. I think the current design and development tools are reinforcing these stereotypes and keeping teams unproductive.</p>
<p>I have used design tools like Adobe Fireworks, Omnigraffle, Balsamiq etc. They are basically bitmap or vector drawing tools. They have some features for UI design, like creating clickable images. But I think they are all fundamentally flawed. The main problem is that these tools make designers and developers works in separate silo. Any design has to be constructed from a blank canvas. It becomes useless after the idea has been communicated to the developer. The developer has to now build from scratch; the efforts of the designer seems useless. This is obviously inefficient but more importantly it prevents software teams to bridge the designer/developer chasm. Team members can&#8217;t help each other even if they want. So the team members&#8217; goals are aligned with their roles rather than with the product or the service.</p>
<p><strong>Future is even scarier</strong></p>
<p>The problem is more serious when we think about the transition to a responsive design movement, where the interface can respond to anything. My favorite  responsive design is the <a href="http://xkcd.com/1037/">XKCD April 1st comic</a>. The you will see a  comic based based on your geographic location, browser and window size (<a href="http://www.reddit.com/r/comics/comments/rnpiw/mindboggling_xkcd_april_fools_comic/">there could be more parameters</a>). Imagine creating an user interface that reacts usefully to so many parameters. Using the traditional process and tools, designers have to create an order of magnitude more deliverables. I would rather pick apples.</p>
<p><strong>Bits and pieces</strong></p>
<p>I don&#8217;t know what is the solution to this problem. I do believe that software development platform has to be designed to be a more collaborative environment from the ground up. I have seen some ideas that seem like a step in the right direction.</p>
<p>The <a href="http://www.codinghorror.com/blog/2008/05/understanding-model-view-controller.html">model-view-controller framework</a> separates the data (model), interface (view) and logic (controller) . This allows people concerned with interface to work more independently. Increasingly many web application are being written using this approach. The idea was first proposed in 1979. But it has become popular only the last 7 years. Technology might change fast, but culture and process evolve painfully slow.</p>
<p>Within the interface itself an UI framework like Bootstrap can be a good shared resource between designers and developers. It allows designers to create building blocks which can be used without any additional effort to build. One of the designers behind the framework <a href="http://www.alistapart.com/articles/building-twitter-bootstrap/">explained</a> that Bootstrap was created by a group of designers and developers to &#8220;quickly build stuff&#8221;. Frameworks have been around for a long time. But this is the first framework, which I know, has been created jointly by developers and designers. The framework has to be accessible to everyone. If one group controls it, then it naturally breeds mistrust.</p>
<p>Firebug and Inspector tool in Chrome are one of my favorite tools. They give very easy access to the code and any changes are immediately seen. So I can play with colors, layouts  and even interactions. I can be reasonably  certain that the solution will work. There is still the barrier of the learning HTML/JS/CSS to use these tools. Which is why I think we need more languages and development tools that are designed to be easy to read and understand. Ruby is a very readable and accessible language. It was designed <a href="http://www.informit.com/articles/article.aspx?p=18225">based on principles of UI design</a>. But I think we can much farther.</p>
<p>I hope more tools likes these continue to be created to improve collaboration and change team dynamics. We are only at the dawn of the digital age. Let a million languages and tools bloom.</p>
]]></content:encoded>
			<wfw:commentRss>http://mouly.me/2012/04/better_design_tools/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Design Inspiration &#8211; Chrome Find in Page</title>
		<link>http://mouly.me/2012/02/design-inspiration-chrome-find-in-page-feature/</link>
		<comments>http://mouly.me/2012/02/design-inspiration-chrome-find-in-page-feature/#comments</comments>
		<pubDate>Sat, 04 Feb 2012 02:12:07 +0000</pubDate>
		<dc:creator>Mouly</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://mouly.me/?p=890</guid>
		<description><![CDATA[Question everything generally thought to be obvious - Dieter Rams &#160; I think Google Chrome has one of the most elegant interfaces. When it was launched, I didn&#8217;t understand the need for another web browser. But as I started using the new browser, it changed me as user and as a designer. It showed that minimal does [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>Question everything generally thought to be obvious - Dieter Rams</p></blockquote>
<p>&nbsp;</p>
<p>I think Google Chrome has one of the most elegant interfaces. When it was launched, I didn&#8217;t understand the need for another web browser. But as I started using the new browser, it changed me as user and as a designer.</p>
<p>It showed that minimal does not mean less functionality. It also showed the importance of focusing on content above all else. Even if it means eliminating or customizing standard OS elements like titlebar and scrollbar which take up precious real estate.</p>
<p>There are many innovative design details in Chrome, like t<a href="http://theinvisibl.com/2009/12/08/chrometabs/" target="_blank">he tab close behavior</a>. I really like the Find in Page feature. It is the same text search feature that is found in almost any software that displays text. You would think that by now the feature would be perfected. Chrome has very elegant solution which is better than existing implementation. It also captures its design philosophy.</p>
<p><strong>Position and size</strong></p>
<p>Let us see how other browsers implement this feature. Firefox and Safari show the the &#8216;find bar&#8217; as one row; the former at the top of the screen and latter at the bottom. Displaying the find bar at the top is better for readability. After typing the query the user can start scanning the page from top to bottom. Otherwise, nothing really interesting about them.</p>
<p>&nbsp;</p>
<p><img class="alignnone" title="Firefox" src="https://lh6.googleusercontent.com/-HmUS7Sw2_ho/TyWlaKHQGqI/AAAAAAAABLA/NZMcAlXOx7M/s640/Firefox_FInd_bar.jpg" alt="" width="384" height="360" /> <img class="alignnone" style="margin: 10px;" title="Safari" src="https://lh5.googleusercontent.com/-MXdIhKgTGdI/TyWlaRlqSuI/AAAAAAAABLI/ZcIeLp-2Tkg/s666/Safari_FInd_bar.jpg" alt="" width="400" height="364" /></p>
<p>Since every piece of UI was questioned by the Chrome team, the find bar, appears in the top right corner taking only the amount of horizontal space it needs. Chrome&#8217;s find bar uses only icons for previous, next and close actions. The box is positioned in the top left corner. Since content flows from left to right (with exceptions), the left side is more important for legibility than the right side.</p>
<p>Chrome does not have Firefox&#8217;s Match case and Highlight all options, which helps it to trim fat. These options will be useful in some circumstance. But I don&#8217;t think they are necessary for the find feature in a web browser. Also they distract the user from the actual task.</p>
<p>&nbsp;</p>
<p><img class="alignnone" title="Chrome Find Bar" src="https://lh3.googleusercontent.com/-orUYAKq-Hew/TyWrUYgYs3I/AAAAAAAABLU/ygyA-pzM4VY/s600/Chrome_find_bar.jpg" alt="" width="360" height="276" /></p>
<p>&nbsp;</p>
<p><strong>Tracking matches</strong></p>
<p><img class="alignnone" src="https://lh5.googleusercontent.com/-h9S08tyzOJ4/TyWVrDufvZI/AAAAAAAABK0/1g8z8smBCS4/s292/Screen%2520Shot%25202012-01-29%2520at%252010.45.04%2520AM.jpg" alt="" width="292" height="38" /></p>
<p>Even with its small foot print, Chrome&#8217;s find bar show the total number of search results and the position of the highlighted. Firefox and Safari in spite of taking the whole row don&#8217;t show this information.The text highlight moves automatically as the user types in the find box. The position of the current highlight amongst the total number of matches in shown right next to</p>
<p>The number of matching text will help  the user decide how much search string to type.</p>
<p><strong>Scroll Bar</strong><br />
<a href="http://mouly.me/wordpress/wp-content/uploads/2012/02/chrome_scrollbar.png"><img class="size-medium wp-image-906 alignleft" title="chrome_scrollbar" src="http://mouly.me/wordpress/wp-content/uploads/2012/02/chrome_scrollbar-146x300.png" alt="" width="146" height="300" /></a><br />
Scroll bars is one of the least useful UI controls, especially for the amount of screen real estate it takes. Unfortunately it is needed in a desktop UI with keyboard mouse interaction. Chrome has special scroll bar that has one more utility. It shows the location of the matching text in the page.</p>
<p>More than the usefulness of the feature, what I admire is that the feature does not take any more space. In fact it adds value to space that is otherwise wasted.</p>
<div style="clear:both"></div>
]]></content:encoded>
			<wfw:commentRss>http://mouly.me/2012/02/design-inspiration-chrome-find-in-page-feature/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Avoid Pie Charts</title>
		<link>http://mouly.me/2012/01/avoid-pie-charts/</link>
		<comments>http://mouly.me/2012/01/avoid-pie-charts/#comments</comments>
		<pubDate>Sun, 22 Jan 2012 23:20:56 +0000</pubDate>
		<dc:creator>Mouly</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://mouly.me/?p=852</guid>
		<description><![CDATA[Pie charts are not a good  choice to communicate a group of numbers, because humans can&#8217;t compare area as good as length. Even if comparing values is not important, I think there are layout and readability problems with pie charts. There are two ways to add legends to a pie chart. One method is to list each [...]]]></description>
			<content:encoded><![CDATA[<p>Pie charts are not a good  choice to communicate a group of numbers, because humans can&#8217;t compare area as good as length. Even if comparing values is not important, I think there are layout and readability problems with pie charts.</p>
<p>There are two ways to add legends to a pie chart. One method is to list each color and the name of the variable. This design has poor readability. The reader has to move back and forth between the pie chart and legend to read the chart.</p>
<p><a href="http://mouly.me/wordpress/wp-content/uploads/2012/01/Screen-Shot-2012-01-22-at-2.40.12-PM.png"><img class="size-full wp-image-879 alignnone" title="Screen Shot 2012-01-22 at 2.40.12 PM" src="http://mouly.me/wordpress/wp-content/uploads/2012/01/Screen-Shot-2012-01-22-at-2.40.12-PM.png" alt="" width="358" height="156" /></a></p>
<p>A better design is to label each section in chart directly, obviating the need for a chart. This is definitely better to read. But the layout can be unpredictable. If the data is skewed then a lot of labels might overlap. For interaction designers, we don&#8217;t always know the data before hand. So using this type of chart will make the design unpredictable.</p>
<p><a href="http://mouly.me/wordpress/wp-content/uploads/2012/01/Screen-Shot-2012-01-22-at-3.10.23-PM.png"><img class="size-full wp-image-878 alignnone" title="Screen Shot 2012-01-22 at 3.10.23 PM" src="http://mouly.me/wordpress/wp-content/uploads/2012/01/Screen-Shot-2012-01-22-at-3.10.23-PM.png" alt="" width="331" height="207" /></a></p>
<p>I think a simple bar chart is more effective than pie chart. A horizontal bar chart can be treated like a table. The data can be presented in an sorted order, which makes reading a more pleasant experience. Only one color is needed in the chart, which reduces unnecessary contrast.</p>
<p><a href="http://mouly.me/wordpress/wp-content/uploads/2012/01/Screen-Shot-2012-01-22-at-3.16.03-PM.png"><img class="alignleft size-full wp-image-880" title="Screen Shot 2012-01-22 at 3.16.03 PM" src="http://mouly.me/wordpress/wp-content/uploads/2012/01/Screen-Shot-2012-01-22-at-3.16.03-PM.png" alt="" width="479" height="216" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://mouly.me/2012/01/avoid-pie-charts/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>My Contacts or Your Contacts</title>
		<link>http://mouly.me/2011/07/my-contacts-or-your-contacts/</link>
		<comments>http://mouly.me/2011/07/my-contacts-or-your-contacts/#comments</comments>
		<pubDate>Wed, 06 Jul 2011 18:10:23 +0000</pubDate>
		<dc:creator>Mouly</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://mouly.me/?p=745</guid>
		<description><![CDATA[Should labels and messages in an user interface be in first person or third person voice? For example, in an email client should the contacts be called &#8220;My Contacts&#8221;, or &#8220;Your Contacts&#8221;? Of course we can call it just contacts. But the point is if the UI has to refer to the user should it [...]]]></description>
			<content:encoded><![CDATA[<p>Should labels and messages in an user interface be in first person or third person voice? For example, in an email client should the contacts be called &#8220;My Contacts&#8221;, or &#8220;Your Contacts&#8221;? Of course we can call it just contacts. But the point is if the UI has to refer to the user should it be in first person or third person? I think first person is suitable for navigation, labels, and other short phrases. But for sentences like error messages, and confirmation messages third person voice is more suitable.</p>
<p><a href="http://www.uxmatters.com/mt/archives/2009/07/generating-ideas-your-versus-my-in-user-interfaces.php#wording">An uxmatters.com Q&amp;A on this topic</a> suggests first trying to use just the noun. If that is not possible, then use first person voice (My Contacts) since it makes the experience more personal. Third person voice can also be used when the application has an instructional tone example like a learning software.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://mouly.me/2011/07/my-contacts-or-your-contacts/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Three Principles for Designing Simple Icons</title>
		<link>http://mouly.me/2011/04/three-principles-for-designing-simple-icons/</link>
		<comments>http://mouly.me/2011/04/three-principles-for-designing-simple-icons/#comments</comments>
		<pubDate>Tue, 19 Apr 2011 22:46:11 +0000</pubDate>
		<dc:creator>Mouly</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://mouly.me/?p=737</guid>
		<description><![CDATA[I have been working on icons recently. This is the first time I&#8217;m responsible for designing icons.  So I have been learning design principles related icons. In the last post, I wrote about the three types of icons/signs and theory of semiotics. This helped me to identify what to use as the icon. The next step [...]]]></description>
			<content:encoded><![CDATA[<div>I have been working on icons recently. This is the first time I&#8217;m responsible for designing icons.  So I have been learning design principles related icons. In the last post, I wrote about the three types of icons/signs and theory of semiotics. This helped me to identify what to use as the icon. The next step was creating the actual icon. I always imagined creating icons as a very artistic activity and requires a mastery of an illustrating tool. But I learned that by following some basic principles I can create the right icons that are simple to create.</div>
<p>&nbsp;</p>
<p><strong>Show only the required details</strong></p>
<p><strong> </strong>Icons help users recognize a class of object. This AIGA icon for example <img class="alignnone" title="aircraft" src="http://www.aiga.org/Resources/SymbolSigns/gif_thumbs/23_bus_thumb.gif" alt="" width="24" height="25" /> can be instantly recognized as a bus. The icon does not show many details like rear view mirrors or grills. But they are not going to make the user recognizer the icon any faster. In fact it may increase the time to recognize since the user has to process more information. So once I selected the object to be used as an icon, reduce the object to its most basic elements. This reduced the amount of work I had to do.</p>
<p>&nbsp;</p>
<p><strong>Design icon in the size they will be used</strong></p>
<p>I wanted icons at 16x16px. Our team a had purchased a library of vector icons, which could be scaled to any size. But when I reduced them to 16&#215;16 px many details of the icons got distorted and the icons were not legible. So I created bitmap icons at 16x16px, either from a blank slate or retouching the vector icon at the required size. Vector icons don&#8217;t always get distorted, but I think there is a range of sizes beyond which a icon looks distorted.</p>
<p>&nbsp;</p>
<p><strong>Contrast across icons</strong></p>
<p><img class="alignleft" style="margin: 10px;" title="Google Icons" src="https://lh3.googleusercontent.com/_ExFZ4gPxWI0/TZz8bXC1eQI/AAAAAAAAAmI/4_FiEh9t63E/s800/google_icons.gif" alt="" width="136" height="287" /></p>
<p>It is important that icons are distinguishable from each other especially if icons are going to be shown next to each other. Otherwise the user would take longer time to recognize the icons, which defeats the whole purpose of icons. Whenever I have to design for contrast, I refer to Bertin&#8217;s retinal variables: Hue, Shape, Texture, Orientation, Size &amp; Value.</p>
<p>Since all icons have to be similarly sized, I could not use size and position for showing contrast. But using only shape, hue, and orientation I could show sufficient contrast across the icons. I didn&#8217;t use texture, since it would be harder to perceive texture at small sizes and also it needs more illustrating skill.</p>
<p>Google&#8217;s icons are a good example of  icons having contrast across hue, shape and orientation. I like how the icons for Blogs and Realtime have the same shape, but different hue and orientation. It captures their conceptual similarity and differences beautifully.</p>
]]></content:encoded>
			<wfw:commentRss>http://mouly.me/2011/04/three-principles-for-designing-simple-icons/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Icon Design: Three types of icons</title>
		<link>http://mouly.me/2011/01/icon-design-three-types-of-icons/</link>
		<comments>http://mouly.me/2011/01/icon-design-three-types-of-icons/#comments</comments>
		<pubDate>Tue, 25 Jan 2011 06:41:16 +0000</pubDate>
		<dc:creator>Mouly</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://mouly.me/?p=733</guid>
		<description><![CDATA[Icons are visual representation of actions, objects or concepts in an user interface. They make use of our ability to quickly recognize visual patterns and memorize them. It is not possible for us to not recognize a visual pattern that is stored in our memory.Icon is an commonly used term in user interface design field; [...]]]></description>
			<content:encoded><![CDATA[<div>Icons are visual representation of actions, objects or concepts in an user interface. They make use of our ability to quickly recognize visual patterns and memorize them. It is not possible for us to not recognize a visual pattern that is stored in our memory.Icon is an commonly used term in user interface design field; a more generic term would be sign. Signs have been used and studied for a long time. Semiotics is the study of signs and how people interpret signs. Charles Sanders Pierce, regarded as the founder of Semiotics, classified signs into three types.</p>
<p>1. Icon, or likeness: This is a sign that is a direct imitation of the concept. For example, photograph of a person’s face in a contacts list would be a icon. Similarly a graphic of the iPhone is technically an icon. In user interface the term icon is used instead of a more accurate term signs because when signs were first used in user interfaces they were all mostly icons. Early icons were imitation of a objects in office environment like document, folder, printer.</p>
<p>2. Index or indications: This is a sign that shows a symptom or evidence of a concept. For example, emoticons <img src='http://mouly.me/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  are an indication of emotions. While using index, designer has to make sure that the correlation between the index and the concept can be made by the user. Document and image editing programs use index signs (bold, right align) to represent the result of using a tool.</p>
<p>3. Symbols: This is a sign that becomes associated with the  concept by usage over time. Numbers and alphabets are the best examples of symbols. Icons and indices can become symbols over time by repeated usage. The floppy disk image is now commonly used to indicate save operation, although floppy disks are almost extinct.</p>
<p>It is not possible to represent any concept with a sign. Abstract concepts like Save as, Print preview that have no resemblance in real world are hard to represent visually. It is safer to use a symbol with a label to represent such operations.</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://mouly.me/2011/01/icon-design-three-types-of-icons/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>&#8220;Whatever it takes&#8221;: Notes from Tufte&#8217;s workshop</title>
		<link>http://mouly.me/2010/12/whatever_it_takes/</link>
		<comments>http://mouly.me/2010/12/whatever_it_takes/#comments</comments>
		<pubDate>Wed, 15 Dec 2010 02:54:15 +0000</pubDate>
		<dc:creator>Mouly</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://mouly.me/?p=721</guid>
		<description><![CDATA[Purpose of presenting information is to help the decision making process.  Information presenters should have the spirit of whatever it takes to help the process. This was the premise of Edward Tufte&#8217;s workshop I attended in San Francisco on Dec 9.  Here are my notes from the workshop: Data analysis Information overload is caused by [...]]]></description>
			<content:encoded><![CDATA[<p>Purpose of presenting information is to help the decision making process.  Information presenters should have the spirit of whatever it takes to help the process. This was the premise of Edward Tufte&#8217;s workshop I attended in San Francisco on Dec 9.  Here are my notes from the workshop:</p>
<p><strong>Data analysis</strong></p>
<blockquote><p>Information overload is caused by lousy design. Humans process huge volumes of data everyday.<br />
The challenge is presenting multivariate data on a two dimensional surface like paper or screen.<br />
Finding causality is the goal of data analysis. Unlike physical world where the causality is constant, in the human world causality is impermanent. In fact we look for causality to do an intervention and break the causal chain.<br />
Design should support data comparison. Spatial adjacency is better than temporal adjacency for data comparison.</p></blockquote>
<p><strong>Information presenters</strong></p>
<blockquote><p>Presenting information is an intellectual and ethical activity.<br />
Do not cherry pick data.<br />
Respect your audience.<br />
Know your content.<br />
Your presentation should support an unguided cognitive walk through.</p></blockquote>
<p><strong>Information Consumers</strong></p>
<blockquote><p>Check the sources of information used in presentation.<br />
Evaluate the competency of the presenter.<br />
Is the result too good to be true?<br />
Have an open mind but not an empty head.</p></blockquote>
<p><strong>Design Principles</strong></p>
<blockquote><p>Use the resolution of typography. Content is the design. Don&#8217;t put boxes around everything.<br />
Treat design as a research problem rather than a creative problem.<br />
To find examples of good visualization read scientific journals like Nature.<br />
In design 1+1=3 . If two design elements are put next to each other, an interaction effect is added to the effects of the two elements.</p></blockquote>
<p><strong>User Interface Design</strong></p>
<blockquote><p>1st generation of interfaces was command line based, like DOS. Involved remembering and typing<br />
2nd generation interfaces &#8211; GUI using windows and icons. Involved clicking and pointing<br />
3rd generation is likely to be touch base high resolution<br />
Computers separate information by mode of production. Users have to go to different application  &#8220;rooms&#8221; to work on different modes of production<br />
In recovery.gov ET set a goal of using 92% of screen space for content</p></blockquote>
<p>Overall Tufte gave a lot of food for thought. He showed a lot of good design examples from Galileo&#8217;s recordings of the sun spots to a SARS virus outbreak. But all his examples were static content or structurally static (like weather forecast). He picked examples where the designer knows the content exactly. This works well for board room presentations and publishing. But while designing a web application the content or even the structure of the content is not known to the designer. In my current project, I am designing an web application that can be customized by banks for their business needs. So the design has to be flexible for a wide range of requirements. In other words, web designers have to design web applications before there is any content, ergo we have to treat content and design separately. My main takeaway from the workshop was his spirit of &#8220;whatever it takes&#8221;.</p>
]]></content:encoded>
			<wfw:commentRss>http://mouly.me/2010/12/whatever_it_takes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Joined Moody&#8217;s Analytics</title>
		<link>http://mouly.me/2010/11/joined-moodys-analytics/</link>
		<comments>http://mouly.me/2010/11/joined-moodys-analytics/#comments</comments>
		<pubDate>Mon, 22 Nov 2010 00:15:43 +0000</pubDate>
		<dc:creator>Mouly</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://mouly.me/?p=717</guid>
		<description><![CDATA[I joined Moody&#8217;s Analytics as a User Experience Designer a month ago. Moody&#8217;s Analytics is a division of Moody&#8217;s that provides credit and risk analysis solutions to corporations. In simpler terms the company provides software and research services in the financial sector. I am working in the San Francisco office of Moody&#8217;s. I am enjoying [...]]]></description>
			<content:encoded><![CDATA[<p>I joined Moody&#8217;s Analytics as a User Experience Designer a month ago. Moody&#8217;s Analytics is a division of Moody&#8217;s that provides credit and risk analysis solutions to corporations. In simpler terms the company provides software and research services in the financial sector. I am working in the San Francisco office of Moody&#8217;s. I am enjoying the design challenges in my new position.</p>
<p>I am working on a product called <a href="www.riskorigins.com">RiskOrgins</a>. This application will be used by banks to manage the <a href="http://en.wikipedia.org/wiki/Loan_origination">loan origination</a> process, and evaluate the risk involved in a loan. There is a lot of data within a financial company. But not all of that data is available in the front lines, where account managers are taking to customers. RiskOrigins will provide the process and data to identify the loan proposals that will benefit the bank. I like to think that RO will help banks avoid the next financial crisis by supplying risk information before issuing the loan.</p>
<p>As a designer, I am challenged with creating user interfaces to input the complex details of loan proposals, comparing different proposals along multiple dimensions and completing the loan approval process efficiently. One of the design activities I have been enjoying on this project is identifying user interface design patterns. There are few problems that appears in different parts of the application, like managing a collection of objects. This has helped me a lot and I&#8217;m planning  to write about my design patterns in future posts.</p>
]]></content:encoded>
			<wfw:commentRss>http://mouly.me/2010/11/joined-moodys-analytics/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OmniGraffle Tip: Search Graffletopia within Omnigraffle</title>
		<link>http://mouly.me/2010/07/omnigraffle-tip-search-graffletopia-within-omnigraffle/</link>
		<comments>http://mouly.me/2010/07/omnigraffle-tip-search-graffletopia-within-omnigraffle/#comments</comments>
		<pubDate>Wed, 14 Jul 2010 02:03:38 +0000</pubDate>
		<dc:creator>Mouly</dc:creator>
				<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://mouly.me/?p=681</guid>
		<description><![CDATA[OmniGraffle has become my favorite tool for all design work. Stencils are reusable diagrams, like templates in MS Word. There are some stencils like YUI, Facebook that I use frequently, but I also search for new stencils often. Graffletopia has the best collection of Omnigraffle stencils online. I am surprised that Omnigroup is not maintaining their own [...]]]></description>
			<content:encoded><![CDATA[<p>OmniGraffle has become my favorite tool for all design work. Stencils are reusable diagrams, like templates in MS Word. There are some stencils like YUI, Facebook that I use frequently, but I also search for new stencils often. <a href="http://graffletopia.com">Graffletopia</a> has the best collection of Omnigraffle stencils online. I am surprised that Omnigroup is not maintaining their own repository of stencils. It is like Mozilla not maintaining the FireFox addons repository.</p>
<p>It is possible to download stencils from Graffletopia without leaving Omnigraffle. To download stencils within Omnigraffle, open the stencils window (shortcut: ⌘+0) and click on the triangle next to the lens icon <img src="http://mouly.me/wordpress/wp-content/gallery/blog_post_images/stencils.png" alt="stencils" width="28" height="22" /> and choose Graffletopia. Now you can search for stencils as you would on Graffletopia website. Click on the search results and select install to download the stencil.</p>
<p><img class="ngg-singlepic ngg-center" style="margin: 10px;" src="http://mouly.me/wordpress/wp-content/gallery/blog_post_images/stencils-1.png" alt="stencils-1" /><img class="ngg-singlepic ngg-center" style="margin: 10px;" src="http://mouly.me/wordpress/wp-content/gallery/blog_post_images/stencils-2.png" alt="stencils-1" width="331" height="442" /></p>
<p>This design pattern of installing addons/extensions within the host application is becoming standard. During the early days Firefox for example, users had to visit Firefox addons website to find extensions, download the file and install them. Now users can install addons within Firefox itself. Other browsers like Google Chrome also do the same.</p>
<p>Do you have any OmniGraffle tips? Share them by adding your comments below.</p>
]]></content:encoded>
			<wfw:commentRss>http://mouly.me/2010/07/omnigraffle-tip-search-graffletopia-within-omnigraffle/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Tools to reduce distractions and stress</title>
		<link>http://mouly.me/2010/04/420/</link>
		<comments>http://mouly.me/2010/04/420/#comments</comments>
		<pubDate>Mon, 05 Apr 2010 01:40:22 +0000</pubDate>
		<dc:creator>Mouly</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://mouly.me/2010/04/420/</guid>
		<description><![CDATA[Some free software tools (mostly OS X)  I have been using with some success to reduce distractions and stress while working on my computer. Timeout &#8211; This application reminds me to take breaks while working on my computer. I can set how frequently I want to take a break and how long I want to [...]]]></description>
			<content:encoded><![CDATA[<p>Some free software tools (mostly OS X)  I have been using with some success to reduce distractions and stress while working on my computer.</p>
<p><a id="v51." title="Timeout" href="http://www.dejal.com/timeout/">Timeout</a> &#8211; This application reminds me to take breaks while working on my computer. I can set how frequently I want to take a break and how long I want to take a break. There are many more settings but these two are the basic settings. When it is time for a break, Timeout gets into full screen to remind about the break. If I can&#8217;t take the break for any reason, there are two buttons to skip the break and postpone the break. I have configured it to take a 20 second break every 20 minutes. During the break, I do some light stretching, look outside my office window to reduce eye strain or just walk around. It has been very helpful to reduce my back pain. (<a href="http://www.dejal.com/timeout/">http://www.dejal.com/timeout/</a>)</p>
<p><a id="lynv" title="Freedom" href="http://macfreedom.com/">Freedom</a>: A simple application to block my Internet connection for specified number of minutes. Once the time has been entered, the application will not respond until the set time has elapsed. If I HAVE to connect to the Internet, I have to restart my computer. Inters tingly, the time spent in standby or sleep mode does not count. I used Freedom frequently while writing my novel for NaNoWrimo 2009. Helped me to stay focus on my writing and stay away from the distractions. (<a href="http://macfreedom.com/">http://macfreedom.com/</a>)</p>
<p><a id="azjz" title="JDarkRoom" href="http://www.codealchemists.com/jdarkroom">JDarkRoom</a> &#8211; A full screen text editor that has, well &#8230; nothing. I&#8217;m writing this blog post in JDarkRoom. The application takes over the entire screen. Only the contents of the text file is on the screen. There is no toolbar, context menu, or even the OS X menu bar, dock bar. It doesn&#8217;t support formatting and spell checking &#8211; which are my only complaints. But the absence of those features helps to focus on my writing and not worry about spelling or formatting. (<a href="http://www.codealchemists.com/jdarkroom/">http://www.codealchemists.com/jdarkroom/</a>)</p>
<p><a href="http://www.rescuetime.com/">ResuceTime</a> &#8211; I use this tool occasionally. Analytics tools can become an escapade. Instead of getting work done, I can spend time on the productivity tool. RescueTime could be that tool. It is an desktop application that runs in the background and tracks the amount of time I spend on application and websites. I can visit the website to view the aggregate times and categorize/tag my applications. It provides so much information that I can spend a lot of time looking at the data. A recent update has premium feature that looks promising &#8211; to get into focus mode. It blocks access to distracting websites and applications for given time. (<a href="http://www.rescuetime.com/">www.rescuetime.com</a>)</p>
<div>Some browser based tools I use:</div>
<ul>
<li><a id="k21u" title="Readability" href="http://lab.arc90.com/experiments/readability/">Readability</a> &#8211; A bookmarklet to format a web page for easy reading. Smartly removes all the unwanted page elements and presents the web page in a format I can customize.</li>
<li><a id="epkh" title="Empty New Page" href="https://chrome.google.com/extensions/detail/dpjamkmjmigaoobjbekmfgabipmfilij">Empty New Page</a> &#8211; Google Chrome&#8217;s blank new tab extension. Replaces the distracting Chrome&#8217;s default start page with a blank screen.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://mouly.me/2010/04/420/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

