<?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>FLUXD</title>
	<atom:link href="http://www.fluxd.se/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.fluxd.se</link>
	<description>Fredrik Lindersson User Experience Designer @ Söderhavet</description>
	<lastBuildDate>Mon, 21 Jun 2010 07:27:40 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Office space</title>
		<link>http://www.fluxd.se/2010/04/27/office-space/</link>
		<comments>http://www.fluxd.se/2010/04/27/office-space/#comments</comments>
		<pubDate>Tue, 27 Apr 2010 18:56:30 +0000</pubDate>
		<dc:creator>Fredrik Lindersson</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.fluxd.se/?p=558</guid>
		<description><![CDATA[We have moved to brand new offices in central Stockholm. I just came back after three weeks in Tokyo and walked right in to this amazing new environment. Every last surface and space is thought through and has been built according to our needs. Gone is the stale air, noise, bad lighting, cramped workspaces and [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.fluxd.se/wp-content/uploads/officesnaps.jpg" alt="" title="officesnaps" width="600" height="600" class="aligncenter size-full wp-image-559" /></p>
<p><strong>We have moved to brand new offices in central Stockholm.</strong> I just came back after three weeks in Tokyo and walked right in to this amazing new environment. Every last surface and space is thought through and has been built according to our needs. Gone is the stale air, noise, bad lighting, cramped workspaces and overbooked conference rooms. Not having taken part in the move everything feels a bit alien and will take a few days to process. One thing is for certain: this will change everything.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fluxd.se/2010/04/27/office-space/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Shazam! Abra kadabra! Bazinga! Ooohm&#8230;</title>
		<link>http://www.fluxd.se/2010/02/21/shazam-abra-kadabra-bazinga-ooohm/</link>
		<comments>http://www.fluxd.se/2010/02/21/shazam-abra-kadabra-bazinga-ooohm/#comments</comments>
		<pubDate>Sun, 21 Feb 2010 16:22:17 +0000</pubDate>
		<dc:creator>Fredrik Lindersson</dc:creator>
				<category><![CDATA[User Experience]]></category>

		<guid isPermaLink="false">http://www.fluxd.se/?p=503</guid>
		<description><![CDATA[I have an app on my phone that can identify any song just by listening to and analyzing a few seconds of the melody. If I did not understand how the underlying technology works it might be tempting to imagine that it operates by magic. How about if I know how the technology works? If [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.fluxd.se/wp-content/uploads/norabbitinahattricks.png"><img src="http://www.fluxd.se/wp-content/uploads/norabbitinahattricks.png" alt="" title="norabbitinahattricks" width="600" height="357" class="aligncenter size-full wp-image-532" /></a><br />
<strong>I have an app on my phone that can identify any song just by listening to and analyzing a few seconds of the melody.</strong> If I did not understand how the underlying technology works it might be tempting to imagine that it operates by magic. How about if I know how the technology works? If I know how the songs fingerprints are created, stored and identified? If I know all that and still find myself amazed every time I use it, surely there must be something larger at play? </p>
<p><span id="more-503"></span></p>
<p>That tingling feeling I get every time my phone correctly identifies a (for me) unknown track is only indirectly a result of Apples and Shazams hard work to create a slick user experience. My somewhat vague and fuzzy theory is that it is induced by a momentary feeling of being connected to a large portion of humanity´s accumulated culture. It is not magic but a small step closer to nirvana&#8230; through technology.</p>
<p>Had any profound, wonderful or wacky magical moments that were made possible by technology? Please feel free to share in the comments.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fluxd.se/2010/02/21/shazam-abra-kadabra-bazinga-ooohm/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Heavy Rain &#8211; Limited gameplay interaction redefined?</title>
		<link>http://www.fluxd.se/2010/02/14/heavy-rain-limited-gameplay-interaction-redefined/</link>
		<comments>http://www.fluxd.se/2010/02/14/heavy-rain-limited-gameplay-interaction-redefined/#comments</comments>
		<pubDate>Sun, 14 Feb 2010 22:47:03 +0000</pubDate>
		<dc:creator>Fredrik Lindersson</dc:creator>
				<category><![CDATA[Enjoyability]]></category>
		<category><![CDATA[Interaction Design]]></category>
		<category><![CDATA[User Experience]]></category>

		<guid isPermaLink="false">http://www.fluxd.se/?p=536</guid>
		<description><![CDATA[I am very excited about Heavy Rain. Not on the pretence of the game being the next step in interactive storytelling or a more mature gaming experience. Besides what looks to be a good story set to beautiful visuals and a dynamic score there is a promise of better interaction. This game will tackle the [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.fluxd.se/wp-content/uploads/monkeygame1.png"><img src="http://www.fluxd.se/wp-content/uploads/monkeygame1.png" alt="" title="monkeygame" width="580" height="470" class="aligncenter size-full wp-image-537" /></a><br />
<strong>I am very excited about</strong> <a href="http://www.heavyrainps3.com/" target="_blank">Heavy Rain</a>. Not on the pretence of the game being the next step in interactive storytelling or a more mature gaming experience. Besides what looks to be a good story set to beautiful visuals and a dynamic score there is a promise of better interaction. This game will tackle the issue of the dreaded <a href="http://en.wikipedia.org/wiki/Quick_time_event" target="_blank">Quick Time Event</a>. Quick Time Events are best described as cut scenes where the actual gameplay is limited and the interaction is often of simple nature, e.g. press a button repeteadly at the right moment. The <a href="http://multiplayerblog.mtv.com/2010/02/12/heavy-rain-was-originally-designed-ps3-motion-controls/" target="_blank">ambitions where originally even higher</a> as the develepors had Sonys upcoming motion controller in mind. What Heavy Rain will try to do is create unique interactions for moves and actions and have them map more naturaly to physical actions from real life. The game will make use of all available inputs of the six axis hand controler and make use of multiple simulatinious inputs to create these more natural mappings. How well they manage to execute this remains to be seen but it would be good for the console game industry as a whole if Heavy Rain changes the traditionaly unimaginative QTE and replaces it with something a bit more immersive.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fluxd.se/2010/02/14/heavy-rain-limited-gameplay-interaction-redefined/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Roll Over Beethoven &#8211; Mouse Interaction, Hit Areas and the importance of good Timing</title>
		<link>http://www.fluxd.se/2009/12/09/roll-over-beethoven/</link>
		<comments>http://www.fluxd.se/2009/12/09/roll-over-beethoven/#comments</comments>
		<pubDate>Wed, 09 Dec 2009 22:46:17 +0000</pubDate>
		<dc:creator>Fredrik Lindersson</dc:creator>
				<category><![CDATA[Interaction Design]]></category>

		<guid isPermaLink="false">http://www.fluxd.se/?p=381</guid>
		<description><![CDATA[As Ajax, JQuery and other technologies have enabled more dynamic states in our designs. The consequences of this is often overlooked. Changing states on mouse interaction and using varied forms of animation to guide users through these transitions requires planning and proper execution. UI animations are good for clarifying what is happening, avoiding jerky/disruptive changes [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.fluxd.se/2009/12/09/roll-over-beethoven/"><img src="http://www.fluxd.se/wp-content/uploads/rollover_beethoven.png" alt="rollover_beethoven" title="rollover_beethoven" width="590" height="310" class="aligncenter size-full wp-image-382" /></a></p>
<p>As Ajax, JQuery and other technologies have enabled more dynamic states in our designs. The consequences of this is often overlooked. Changing states on mouse interaction and using varied forms of animation to guide users through these transitions requires planning and proper execution.</p>
<p>UI animations are good for clarifying what is happening, avoiding jerky/disruptive changes of state and allowing the user to comprehend the new state faster. To do this properly means setting the right values for your animation and defining good hit areas. This is not only crucial for the experience at the point of interaction but will also set the overall feel for your site as a whole. I have jotted down a few basic guidelines my work tends to follow.</p>
<p><span id="more-381"></span></p>
<h2>Latency</h2>
<p>As in many aspects of life waiting is not how we want to spend our time. Delays in our daily commute or waiting for images to load are seldom described as positive experiences. When it comes to webpages make sure you have your elements loaded and ready to present upon interaction. Milliseconds count.</p>
<h2>Animation</h2>
<p>Getting the length of animations right is important. A rule of thumb is to always strive for directness and never have the user feel like they are waiting for the UI to finish. Anything above point five of a second is really slow (unless we are talking entire page transitions). The same does not have to be true for an outro animation when the users focus has changed to other elements.<br />
In some cases conveying messages through the behavior of the animation can further enhance the overall feel of the UI. This can be achieved by using different &#8220;easings&#8221;, algorithms that calculate acceleration and deceleration of the animation. Always use such sparsely and with good judgement. If you think it &#8220;looks cool&#8221; you have probably over done it. Setting these values and the proper timing requires restraint and practice.</p>
<h2>Staying on target</h2>
<p>Defining the size and location of the hit area when making a rollover action is a fine balance. On one hand you want to be generous so that there is not too much precision involved in triggering the event. On the other hand if the area is too generous it might be triggered unintentionally and become annoying. For example if your page contains multiple overlays of information you might not want use a roll over event to trigger them. The result could be a blinking mess of layers being shown and hidden. Look at how you can define and expand your hit areas with the <a href="http://www.w3.org/TR/CSS2/box.html" target="_blank">css box model</a>.<br />
There is also some science behind doing this right. If you want to dive in at the deep end read up on <a href="http://en.wikipedia.org/wiki/Fitts's_law">Fitt&#8217;s law</a> which predicts that: &#8220;the time required to rapidly move to a target area is a function of the distance to and the size of the target&#8221;. The time required to wrap ones head around that sentence should not be underestimated.</p>
<h2>How do we go about communicating these details?</h2>
<p><a href="http://wireframes.linowski.ca/2009/10/interactive-sketching-notation-v0-1/" target="_blank">Annotating wireframes with animation data</a> can do the trick for less complex projects. Though that approach can soon become messy, complicated and less than self explanatory. The best way to assure you get this right is by building interactive prototypes. A topic I intend to write more about in the future as I progress with my experiments and work.</p>
<p>We have also been looking at incorporating the behavior of animation into the brand identity manuals we produce. Defining some fundamental values of interactive elements on a strategic level is important. Leaving it up to every animator/programmer to define for themselves will not result in the holistic experience we want to achieve for our clients users. This is a interesting and so far quite difficult work in progress. I hope to be able to share more details about it at a later date.</p>
<h2>Summary and conclusion</h2>
<p>Taking these factors into account and following the guidelines should help your highly interactive webpage become a more pleasant experience to use. Remember to:</p>
<ul>
<li>Not keep your users waiting.</li>
<li>Use your animations to help ease users into new states or UI elements. </li>
<li>Strive for directness in your animations.</li>
<li>Ask yourself what message your animations convey and if they should say anything at all?</li>
<li>Do these things properly or hire someone who knows how to do them.</li>
</ul>
<p>Thats it and just in case you did not get the nerdy reference here is <a href="http://images.google.com/images?q=chuck+berry" target="_blank">Chuck</a>. Now go tell Tsjaikovski and your friends the news. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.fluxd.se/2009/12/09/roll-over-beethoven/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Terminology: Avoiding buzzword bingo</title>
		<link>http://www.fluxd.se/2009/11/24/terminology-avoiding-buzzword-bingo/</link>
		<comments>http://www.fluxd.se/2009/11/24/terminology-avoiding-buzzword-bingo/#comments</comments>
		<pubDate>Tue, 24 Nov 2009 17:04:50 +0000</pubDate>
		<dc:creator>Fredrik Lindersson</dc:creator>
				<category><![CDATA[User Experience]]></category>
		<category><![CDATA[Education]]></category>
		<category><![CDATA[Terminology]]></category>
		<category><![CDATA[Wiki]]></category>

		<guid isPermaLink="false">http://www.fluxd.se/?p=139</guid>
		<description><![CDATA[Selling the concepts of user experience is often as much about education around activities and terminology as it is about showing real world effects, listening and comprehending client needs. The beginning of wisdom is to call things by their right names. -Ancient Chinese Proverb While numbers in proper context will speak for themselves UX-terminology does [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.fluxd.se/2009/11/24/terminology-avoiding-buzzword-bingo/"><img src="http://www.fluxd.se/wp-content/uploads/pipa1.png" alt="pipa" title="pipa" width="500" height="220" class="aligncenter size-full wp-image-350" /></a><br />
Selling the concepts of user experience is often as much about education around activities and terminology as it is about showing real world effects, listening and comprehending client needs.</p>
<blockquote><p>The beginning of wisdom is to call things by their right names.</p></blockquote>
<p><em> -Ancient Chinese Proverb</em></p>
<p>While numbers in proper context will speak for themselves UX-terminology does not. It is ugly, has diverse definitions depending on approach and is many times unnecessarily technical or in worst cases a smug acronym (just look at the title of this blog). If you like me do not live in an english speaking country add to that an unnecessary language barrier. Most often your own language (swedish in my case) already has perfectly adequate terms to match its english/techno-based counterparts. Markus Weber recently <a href="http://markusweber.posterous.com/brief-thought-language-barriers-in-the-ux-pro" target="_blank">posted a few thoughts on the subject</a>. Continue reading if you are curious to my approach.</p>
<p><span id="more-139"></span></p>
<h2>Terminology does not have to be a problem.</h2>
<p>As long as <strong>you</strong> share a common language or common terminology with <strong>your team</strong> and <strong>your clients</strong> it will help avoid misunderstandings, misconceptions and a great deal of frustration. Establishing this common shared terminology does take some effort but I believe it is time worth spending.</p>
<h2>Bringing down the barriers</h2>
<p>How do you go about spreading your knowledge and explaining the terms you use? You could always blog of course (duh). If your goal is unified shared knowledge with a specific group of people there might be better ways of logging and distributing the information. <a href="http://www.wikihow.com/Start-a-Wiki" target="_blank">Setting up</a> and building a <a href="http://en.wikipedia.org/wiki/Wiki" target="_blank">wiki</a> is actually not that difficult or time consuming. You don´t have to complete the entire wiki at once. If you dont want to make a fuss about it until it has matured you can set it up on your workstation or laptop during the initial development. If you are not the techgeek type you might want to go with a packaged installer like <a href="http://www.apachefriends.org/en/xampp.html" target="_blank">xampp</a> for apache and mySQL and <a href="http://www.nat32.com/xampp/wiki.htm" target="_blank">add mediawiki</a> once it´s up and running on your machine.</p>
<p>Add to your wiki as questions pop up in your projects and you will find that you keep it relevant, reusable and a nice point of reference when needed. Going through the trouble of translating and explaining the terms in your native language and thereby avoid holding meetings that sound like buzzword bingo sessions.</p>
<p>To sum this up:</p>
<p><strong>Keep it simple</strong><br />
Translating the most common terms or the ugliest ones does not have to take forever.</p>
<p><strong>Keep it native</strong><br />
Being able to speak about what you do in your own language will boost your confidence. This will also build trust with your co-workers and fend of skeptics who tend to frown upon buzzwords and technical jargon.</p>
<p><strong>Keep it updated</strong><br />
When are you finished? Never. Keep your wiki updated. You will have great material for proposals, blogging and internal and client education. If you feel you have the time why not share it with your colleagues in the web community. Who knows, someone might like it or some smart ass just might feel compelled to correct your errors.</p>
<p>Have a look <a href="http://www.alistapart.com/articles/can-you-say-that-in-english-explaining-ux-research-to-clients/" target="_blank">at this post</a> over at A List Apart and see how they describe common terms and activities. It does not have to nor should it be more complicated than that.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fluxd.se/2009/11/24/terminology-avoiding-buzzword-bingo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I will follow you into&#8230;</title>
		<link>http://www.fluxd.se/2009/11/19/i-will-follow-you-into/</link>
		<comments>http://www.fluxd.se/2009/11/19/i-will-follow-you-into/#comments</comments>
		<pubDate>Thu, 19 Nov 2009 00:32:57 +0000</pubDate>
		<dc:creator>Fredrik Lindersson</dc:creator>
				<category><![CDATA[Social Media]]></category>
		<category><![CDATA[Follow]]></category>
		<category><![CDATA[Patterns]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://www.fluxd.se/?p=188</guid>
		<description><![CDATA[Twitter has partially positioned itself as the social networking, idea and news spreading platform of choice for professionals. Even more so with the recent LinkedIn integration. Creating a separate Twitter account for your work related activities can be a good idea. In my case splitting work from private was an easy choice due to the [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.fluxd.se/2009/11/19/i-will-follow-you-into/"><img src="http://www.fluxd.se/wp-content/uploads/immaletyoureadthis.png" alt="immaletyoureadthis" title="immaletyoureadthis" width="600" height="270" class="alignnone size-full wp-image-346" /></a></p>
<p>Twitter has partially positioned itself as the social networking, idea and news spreading platform of choice for professionals. Even more so with the recent <a href="http://www.linkedin.com/" target="_blank">LinkedIn</a> integration. Creating a separate Twitter account for your work related activities can be a good idea. In my case splitting work from private was an easy choice due to the obvious problems of mixing languages. Having a second account has also taught me something else. <strong>I´m beginning to see a pattern in the tweets by people I choose to follow out of professional reasons.</strong></p>
<p>Most often I will look up people whose work I find inspiring in hope of them sharing some of their wisdom. However great work alone or working for a respected agency does not make much of a difference when it comes to clicking the follow button. If the sum of your recent tweets don&#8217;t have a certain balance or feel to them it´s just not going to happen. So what makes you interesting to follow? There are a lot of great guides out there on how to and how not to tweet. The emerging pattern I´m looking at consists mostly of my gut feeling which is not necessarily a bad thing after reading <a href="http://www.gladwell.com/blink/index.html" target="_blank">Malcolm Gladwell´s Blink</a> and learning about the concept of thin slicing. Keep going for the full breakdown.</p>
<p><span id="more-188"></span></p>
<h2>So what does this pattern look like?</h2>
<p>I made a pie chart to visualize the composition of tweets I´m looking for. A suitable visualization as pies are most often divided into slices. My sincerest apologies for some of the text colors (awful readability).</p>
<p><img src="http://www.fluxd.se/wp-content/uploads/tweets_comp.png" alt="tweets_comp" title="tweets_comp" width="600" height="256" class="alignleft size-full wp-image-229" /></p>
<p>
Great. Now here are a few things your recent tweets should not do:</p>
<h2>Hey everybody, look at this thing someone made!</h2>
<p>Mostly tweet about something you&#8217;ve made or are making, not what others have done. Not unless you have added insights or interesting references to offer.</p>
<h2>“RT @fluxd Hey everybody, look at this thing someone made!”</h2>
<p>Keep your retweets coming at a reasonable interval. If every other tweet out of your account is interesting but begins with RT, following you will most likely be redundant. I´m not sure yet if the new native retweet function will fix this.</p>
<h2>“Hey everybody, I just found this awesome thing called the Internets”</h2>
<p>If you happen to discover something good but dated do tweet but don&#8217;t rant.</p>
<h2>“Hey everybody, cheese sandwich for lunch. It tastes like compacted wood pulp”</h2>
<p>Be personal but not too often. A bit of humanity in between those 140 chars of insight and great wisdoms you drop adds depth. Don&#8217;t go on about what you are doing minute by minute if it is not of public interest or just because you are bored.</p>
<h2>“Hey @JohnDoe, I got that thing for what we are doing later”</h2>
<p>Private matter? Don´t make it public.</p>
<h2>“@fluxd: What breed is your awesome dog?”</h2>
<p><del datetime="2009-12-06T02:36:08+00:00">If the question you are answering is not of public interest you might answer it privately to keep the noise level down.</del> <strong>Update:</strong> This is not an issue any longer as Twitter have changed it. (He is a <a href="http://en.wikipedia.org/wiki/Lagotto" target="_blank">Lagotto Romagnolo</a>)</p>
<p>Have you got any Twitter criterias? Feel free to share in the comments. Nothing to add? <a title="Fredrik Lindersson on Twitter" href="http://twitter.com/fluxd" target="_blank">Go check out my tweets</a> and see if I´m living up to my own preachings.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fluxd.se/2009/11/19/i-will-follow-you-into/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mega Drop-Down Menus</title>
		<link>http://www.fluxd.se/2009/11/03/mega-drop-down-menus/</link>
		<comments>http://www.fluxd.se/2009/11/03/mega-drop-down-menus/#comments</comments>
		<pubDate>Tue, 03 Nov 2009 22:21:30 +0000</pubDate>
		<dc:creator>Fredrik Lindersson</dc:creator>
				<category><![CDATA[UI Design Patterns]]></category>
		<category><![CDATA[IA]]></category>
		<category><![CDATA[Patterns]]></category>
		<category><![CDATA[Trends]]></category>
		<category><![CDATA[Usability]]></category>

		<guid isPermaLink="false">http://www.fluxd.se/?p=121</guid>
		<description><![CDATA[Apparently I´ve been living in a cave during 2009. Just now have I found out that drop-down menus are all the rage. Not your ordinary everyday drop-downs mind you. This years model is non other than the Mega Drop-Down Menu. I reacted to a particularly large one earlier this week when Norwegian oil company Statoil [...]]]></description>
			<content:encoded><![CDATA[<p>Apparently I´ve been living in a cave during 2009. Just now have I found out that drop-down menus are all the rage. Not your ordinary everyday drop-downs mind you. This years model is non other than the <strong>Mega Drop-Down Menu</strong>. I reacted to a particularly large one earlier this week when Norwegian oil company Statoil launched <a href="http://www.statoil.com/" target="_blank">their new site</a>. Curious as to why they choose this type of navigation Google and <a href="http://www.designfollow.com/" target="_blank">designfollow</a> led me to <a href="http://www.useit.com/alertbox/mega-dropdown-menus.html" target="_blank">an article about these navigational menus</a> at Jakob Nielsen´s Alert box. Although my initial reaction was not entirely positive (to put it mildly), surprisingly Nielsen´s usability studies show that these drop-downs work. Have a look at Soh Tanaka´s excellent post on <a href="http://www.sohtanaka.com/web-design/mega-drop-downs-w-css-jquery/" target="_blank">how to build one</a> if you feel the urge to create something &#8220;mega&#8221;.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fluxd.se/2009/11/03/mega-drop-down-menus/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Five cents worth of zebras and tables</title>
		<link>http://www.fluxd.se/2009/11/02/five-cents-worth-of-zebras-and-tables/</link>
		<comments>http://www.fluxd.se/2009/11/02/five-cents-worth-of-zebras-and-tables/#comments</comments>
		<pubDate>Mon, 02 Nov 2009 22:21:21 +0000</pubDate>
		<dc:creator>Fredrik Lindersson</dc:creator>
				<category><![CDATA[User Experience]]></category>
		<category><![CDATA[Data]]></category>
		<category><![CDATA[Interaction]]></category>
		<category><![CDATA[Tables]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[User Interface]]></category>

		<guid isPermaLink="false">http://www.fluxd.se/?p=96</guid>
		<description><![CDATA[While reading Jessica Enders articles on Zebra Striping at A List Apart I made a couple of observations. Fairly obvious ones as the formatting of table data is not rocket science but still perhaps worth a few minutes of typing. Zebrawhat? Zebra striping refers to the practice of accentuating every other row in a table [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.fluxd.se/2009/11/02/five-cents-worth-of-zebras-and-tables/"><img src="http://www.fluxd.se/wp-content/uploads/zebraclickme.png" alt="zebraclickme" title="zebraclickme" width="550" height="300" class="aligncenter size-full wp-image-355" /></a><br />
While reading Jessica Enders <a href="http://www.alistapart.com/articles/zebrastripingdoesithelp/" target="_blank">articles on Zebra Striping</a> at <a href="http://www.alistapart.com/" target="_blank">A List Apart</a> I made a couple of observations. Fairly obvious ones as the formatting of table data is not rocket science but still perhaps worth a few minutes of typing.</p>
<p><span id="more-96"></span></p>
<h2>Zebrawhat?</h2>
<p>Zebra striping refers to the practice of accentuating every other row in a table of data by alternating the rows colors. This is used to help guide the users eye along the row and speed up the reading of data. The experiments on A List Apart amongst other things pointed out that it was common for the user to guide their eye with the help of their finger. Here is where the obvious strikes me. We already have something to point with on screen. The mouse cursor should be able to replace physical fingers greasing up the screen (oh, don´t you just hate that?). So if the mouse cursor was available to the users why did they not choose to use it as visual aid while trying to read?</p>
<p>My assumptions are that a combination of the following makes the cursor less than ideal for the purpose:</p>
<ul>
<li>There is <strong>too much precision required</strong> in handling the mouse or other tracking device in an exact straight line for the average user.</li>
<li>The cursor is <strong>not easy enough to see</strong> as it by default turns into a horizontal line while hovering over text, virtually making it disappear.</li>
</ul>
<p><img src="http://www.fluxd.se/wp-content/uploads/textpluscursor.png" alt="Mouse cursor text hover state" title="Mouse cursor text hover state" width="600" height="101" class="aligncenter size-full wp-image-250" /></p>
<p>Now I´m not saying that the cursor state is wrong as it does indicate that the text is selectable. However it is not helping the user with the primary task regardless of your row colors.</p>
<h2>Bringing something to the table</h2>
<p>How do we go about making the table more readable? Adding some CSS and JavaScript can remedy the problem. By adding a simple hover state to the current row, cell and or column and highlighting them on roll over you will greatly increase readability. You might also consider making it a bit more functional by adding some JavaScript. If you do not wish to spend your time reinventing the wheel there are several solutions out there that do this. <a href="http://www.frequency-decoder.com/2007/11/15/unobtrusive-table-actions-script">Frequency Decoders</a> version is the one I prefer at the moment. Their solution is interaction-wise as simple and unobtrusive as can be.</p>
<p><strong>Play with this for a couple of seconds:</strong></p>
<table id="table-0" class="rowstylealt-alt colstylehover-colhov" border="0">
<tbody>
<tr class="alt">
<td class="header">Col 1</td>
<td class="header">Col 2</td>
<td class="header">Col 3</td>
<td class="header">Col 4</td>
<td class="header">Col 5</td>
<td class="header">Col 6</td>
<td class="header">Col 7</td>
<td class="header">Col 8</td>
<td class="header">Col 9</td>
<td class="header">Col 10</td>
</tr>
<tr>
<td>Data 1</td>
<td>Data 2</td>
<td>Data 3</td>
<td>Data 4</td>
<td>Data 5</td>
<td>Data 6</td>
<td>Data 7</td>
<td>Data 8</td>
<td>Data 9</td>
<td>Data 10</td>
</tr>
<tr class="alt">
<td>Data 11</td>
<td>Data 12</td>
<td>Data 13</td>
<td>Data 14</td>
<td>Data 15</td>
<td>Data 16</td>
<td>Data 17</td>
<td>Data 18</td>
<td>Data 19</td>
<td>Data 20</td>
</tr>
<tr>
<td>Data 21</td>
<td>Data 22</td>
<td>Data 23</td>
<td>Data 24</td>
<td>Data 25</td>
<td>Data 26</td>
<td>Data 27</td>
<td>Data 28</td>
<td>Data 29</td>
<td>Data 30</td>
</tr>
<tr class="alt">
<td>Data 31</td>
<td>Data 32</td>
<td>Data 33</td>
<td>Data 34</td>
<td>Data 35</td>
<td>Data 36</td>
<td>Data 37</td>
<td>Data 38</td>
<td>Data 39</td>
<td>Data 40</td>
</tr>
</tbody>
</table>
<p>*</p>
<p>So why is this type of interaction not more widely implemented? Again a couple of assumptions based on personal experience.</p>
<ul>
<li><strong>Designers.</strong> Photoshop compositions do not convey how things should work and behave only how they should look. Making comps of every state of an interactive page element is time consuming for designers.</li>
<li><strong>Developers.</strong> There is a bit of extra effort involved in producing these tables. Developers without proper specifications or allotted time might opt for the easy way (not doing it).</li>
<li><strong>Weight watchers.</strong> Adding the extra JavaScript and CSS to a site with extreme traffic loads might not be a good idea. As always use common sense and good judgement.</li>
</ul>
<p>Making your tables interactive is not the way to go in every case as the extra work is not always justifiable nor do all tables contain important enough data. I would recommend an absolute minimum of four rows and columns before going through the trouble. Any help we can give the users to complete their task, on the other hand, is always a good thing.</p>
<h2>Back to the pajamas horses</h2>
<p>While zebra striping is sometimes esthetically pleasing and does help to some degree I´d like to leave you with a (somewhat vague) thought. On the savannah the zebra actually uses its <a href="http://en.wikipedia.org/wiki/Zebra#Stripes">stripes</a> to confuse predators when moving (albeit more effectively so in large groups). I personally doubt that anyone would make use of such high contrast in a table but try looking at a striped table while scrolling. You will feel your eyes jump up and down the page like table tennis balls. It has the same effect as when trying to focus on a single line in the middle of the road while speeding along in a car (hopefully in the passenger seat). You follow it to a point then your eyes automatically jump ahead to your previous starting point and start over.</p>
<p><strong>To sum this rant up:</strong><br />
If you need a striped table try keeping the contrast between row colors at a reasonable level. Otherwise your table might become a disruptive element on the page. Also do consider making the table interactive. Your efforts are bound to be appreciated by someone.</p>
<p>Got any additional thoughts on tables and the reading of data? Please leave a comment.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fluxd.se/2009/11/02/five-cents-worth-of-zebras-and-tables/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Exploring Enjoyability</title>
		<link>http://www.fluxd.se/2009/11/02/exploring-enjoyability/</link>
		<comments>http://www.fluxd.se/2009/11/02/exploring-enjoyability/#comments</comments>
		<pubDate>Sun, 01 Nov 2009 23:23:40 +0000</pubDate>
		<dc:creator>Fredrik Lindersson</dc:creator>
				<category><![CDATA[Enjoyability]]></category>
		<category><![CDATA[Delighters]]></category>
		<category><![CDATA[Easter eggs]]></category>
		<category><![CDATA[Eye Candy]]></category>
		<category><![CDATA[Humanity]]></category>
		<category><![CDATA[Humor]]></category>
		<category><![CDATA[Mimics]]></category>
		<category><![CDATA[Playfulness]]></category>

		<guid isPermaLink="false">http://www.fluxd.se/?p=15</guid>
		<description><![CDATA[In the user experience field, the small details that go beyond expectations and make the difference when it comes to an enjoyable experience, are often called delighters. Many times delighters spring from a single team members will to show off their talent, out of love for a project or love for the end user. Activities [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.fluxd.se/2009/11/02/exploring-enjoyability/"><img src="http://www.fluxd.se/wp-content/uploads/iheartwww.png" alt="I heart WWW" title="I heart WWW" width="555" height="200" class="aligncenter size-full wp-image-376" /></a><br />
In the user experience field, the small details that go beyond expectations and make the difference when it comes to an enjoyable experience, are often called <strong>delighters</strong>. Many times delighters spring from a single team members will to show off their talent, out of love for a project or love for the end user. Activities that make your site more enjoyable should however not be left to chance but rather be planned for in advance. Planning for and thinking about enjoyability throughout your project can set your site apart from the competition and engage your users emotionally.</p>
<p>There has also been some talk about <strong>playfulness</strong> lately. Playfulness is another example of how to achieve enjoyability. Emil Ovemar UX Director at Bonnier R&amp;D recently wrote a good <a href="http://bonnier.com/en/content/playful/" target="_blank">post on playfulness</a>.</p>
<p>Whatever you choose to name your attempts at making your site enjoyable, delightful or fun to use, you should approach these activities with some caution. Trying to make your site enjoyable may never come at the cost of the foundations of good web design (structure, interaction design, usability,  etc). Enjoyability activities must also be aligned with your clients design strategy, brand and identity. Without this, doing any of the following will likely only help you waste time. Read on for some examples.</p>
<p><span id="more-15"></span></p>
<h2>Playful interaction</h2>
<p><img class="aligncenter size-full wp-image-76" title="Tweetie 2 Refresh" src="http://www.fluxd.se/wp-content/uploads/tweetie2_refresh.jpg" alt="Tweetie 2 Refresh" width="620" height="291" /><br />
<a href="http://www.atebits.com/tweetie-iphone/" target="_blank">Tweetie´s</a> developer got this just right in version 2 for the iPhone. The drag to refresh gesture is basically impossible not to play with as if it were a rubber band. It quickly feels natural and coupled with great audio feedback it does leave you with a bit more satisfaction than what tapping a button would. <del datetime="2009-11-24T15:52:45+00:00">My only concern might be the enormous number of unnecessary extra requests this must generate for Twitter</del>. <strong>Update:</strong> Regardless of which twitter api client you use, you get 70 total requests per hour.</p>
<h2>Humor</h2>
<p><img class="aligncenter size-full wp-image-68" title="brightkite_humor" src="http://www.fluxd.se/wp-content/uploads/brightkite_humor.jpg" alt="brightkite_humor" width="620" height="388" /><br />
Incorporating humor can be tricky as not everyone will appreciate your sense of it no matter how funny your copywriter is. Working with humor in microcopy can work as it does not feel very intrusive and also shows a level of humanity. A positive humorous experience is also more likely to be remembered, a factor to keep in mind when trying to build long term relationships.</p>
<h2>Humanity</h2>
<p><img class="aligncenter size-full wp-image-57" src="http://www.fluxd.se/wp-content/uploads/twitter_failwhale.gif" alt="Twitter´s Fail Whale" width="620" height="440" /><br />
Remember that you are communicating with humans (most often) not machines. An error message reading <strong>HTTP Error 503 &#8211; Service Unavailable</strong> might be decipherable to the average user. It will however not spark the same type of emotions as the Twitter &#8220;Fail Whale&#8221;. Sometimes these emotions evoke <a href="http://www.flickr.com/photos/emdot/2628476582/" target="_blank">more</a> or <a href="http://mashable.com/2009/02/26/twitter-fail-whale-tattoo/" target="_blank">less</a> healthy expressions of creativity with the end user.</p>
<h2>Visual feedback using mimics</h2>
<p><img class="aligncenter size-full wp-image-63" title="Mac OS X Login" src="http://www.fluxd.se/wp-content/uploads/osx_logon.jpg" alt="Mac OS X Login" width="620" height="388" /><br />
The Mac OS X login prompt is a great example of not having to spell everything out in words. It simply shakes its head or shrugs off the incorrect password attempt.</p>
<h2>Pleasant surprises</h2>
<p><img class="aligncenter size-full wp-image-71" title="Dopplr Report" src="http://www.fluxd.se/wp-content/uploads/dopplr_report.jpg" alt="Dopplr Report" width="620" height="414" /><br />
Image credit: <a href="http://www.flickr.com/photos/mondriankilroy/" target="_blank">http://www.flickr.com/photos/mondriankilroy/</a></p>
<p>Receiving something well designed, funny, informative and above all highly personalized without knowing about it before hand is a rare gift. Dopplr´s personalized year report does all this and manages to move their brand one notch higher in their users hearts and minds.</p>
<h2>Easter eggs</h2>
<p><img class="aligncenter size-full wp-image-74" title="eastereggs_examples" src="http://www.fluxd.se/wp-content/uploads/eastereggs_examples.jpg" alt="eastereggs_examples" width="620" height="257" /><br />
Hidden treats triggered by a secret code or input of some sort. Anything but a new practice. Common sense and good judgment should be applied if used though.</p>
<h2>Aesthetic visual stimuli or &#8220;eye candy&#8221;</h2>
<p><img class="aligncenter size-full wp-image-85" title="Windows 7 Taskbar Hover" src="http://www.fluxd.se/wp-content/uploads/windows7_hover.jpg" alt="Windows 7 Taskbar Hover" width="620" height="415" /><br />
Image credit: <a href="http://www.flickr.com/photos/longzheng/" target="_blank">http://www.flickr.com/photos/longzheng/</a></p>
<p>Use subtle visual cues to create recognition patterns and more aesthetically pleasing interfaces. Windows 7 taskbar icons use an ever so subtle effect where the color of the icons glossy hover state is picked up from the main color of the actual icon.</p>
<p>Fact is the brain constantly wants new imagery to process. Cognitive psychology states that our brains need stimuli to work correctly. Depraving us of stimuli that we are used to fairly quickly leads to sensory deprivation. Our need for new input is also a reason why we grow tired of projects with long life spans or why clients who face the same design every day feel the need for renewal. There is often nothing wrong with the concepts or ideas the design is built upon, it just start to feel old. This is highly comparable to how trends in fashion work. <a href="http://www.alistapart.com/articles/indefenseofeyecandy/" target="_blank">Read this great article</a> on A List Apart for more information on eye candy and it´s effects.</p>
<p>These are just a few examples I gathered for a presentation recently. Do you have any tips for reaching great enjoyability? Are you perhaps sitting on a treasure of examples? Sound off in the comments. Any and all feedback is welcome.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fluxd.se/2009/11/02/exploring-enjoyability/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Change gon&#8217; come</title>
		<link>http://www.fluxd.se/2009/10/31/change-gon-come/</link>
		<comments>http://www.fluxd.se/2009/10/31/change-gon-come/#comments</comments>
		<pubDate>Sat, 31 Oct 2009 10:48:04 +0000</pubDate>
		<dc:creator>Fredrik Lindersson</dc:creator>
				<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://www.fluxd.se/?p=3</guid>
		<description><![CDATA[Looking back at my past ten years in the Internet industry I have changed job roles a few times. In the past as I have evolved professionally it has always been gradually and more or less without much afterthought. Moving forward there has not been a clear road map which has suited my spirit but [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.fluxd.se/2009/10/31/change-gon-come/"><img src="http://www.fluxd.se/wp-content/uploads/pushthebutton1.png" alt="Push the button" title="Push the button" width="400" height="243" class="alignnone size-full wp-image-371" /></a><br />
Looking back at my past ten years in the Internet industry I have changed job roles a few times. In the past as I have evolved professionally it has always been gradually and more or less without much afterthought. Moving forward there has not been a clear road map which has suited my spirit but also made it hard to see when I have hit a dead end. Ultimately at my own varied pace I have now reached my next step. This time it´s a deliberate and more prepared shift. It feels like a larger leap, slightly scary as I am partly expected to perform on a higher academic level than before. It is also exciting and energizing as I do not doubt having the practical experience needed and I know I have the support from my employer to reach my goals. Continue reading if you’re curious as to what I´m up to.</p>
<p><span id="more-3"></span></p>
<p>As of this fall my new job title at <a href="http://www.soderhavet.com/">Söderhavet</a> will be <strong>User Experience Designer</strong>. To many around me User Experience (abbreviated UX) is either an unknown or at best a vague term. Why? Well it actually is a vague term in that it has such a large scope (more on definitions at a later date). For this reason it became apparent early on in the process that a clear and specific work description would be absolutely necessary. Given that many of my coworkers already are varied levels of experts in some of the fields included in User Experience Design we decided to focus on areas where we need added expertise or where we lacked focus. I have also prepared myself by doing a hefty amount of reading and attending seminars/courses on the subject and its related fields (I will be adding my read list to the blog shortly). Furthermore working out good activities and deliverables for internal and client use (still a work in progress) will hopefully make this venture a success.</p>
<p>This blog is meant to follow me on my explorations into the field of User Experience Design. If you feel like joining me I will also be updating more frequently on <a href="http://twitter.com/fluxd">Twitter</a>. Feel free to comment and participate with thoughts and advice as I learn and share my gathered knowledge and mistakes. A lot of what I will write about might seem somewhat redundant to many but given the state of most of the Internet more resources preaching a common sense approach to web usability, interaction design, enjoyability, accessibility and… (the list goes on) wont hurt but rather be a good thing. Thanks for reading, now go ahead and wish me luck in the comments below. I do think I´ll need it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fluxd.se/2009/10/31/change-gon-come/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
