<?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>Indolering.com &#187; featured</title> <atom:link href="http://indolering.com/tag/featured/feed/" rel="self" type="application/rss+xml" /><link>http://indolering.com</link> <description>Personal &#38; Professional Blog</description> <lastBuildDate>Thu, 15 Jul 2010 04:08:43 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=abc</generator> <item><title>Movie Player Mockup</title><link>http://indolering.com/usability/movie-player-mockup/</link> <comments>http://indolering.com/usability/movie-player-mockup/#comments</comments> <pubDate>Fri, 02 Jul 2010 22:29:12 +0000</pubDate> <dc:creator>Zachary Lym</dc:creator> <category><![CDATA[Usability]]></category> <category><![CDATA[featured]]></category> <category><![CDATA[generic movie player]]></category> <category><![CDATA[movie player]]></category> <category><![CDATA[movie player ui]]></category> <category><![CDATA[movie player user interface]]></category> <category><![CDATA[Mozilla]]></category><guid isPermaLink="false">http://indolering.com/?p=600</guid> <description><![CDATA[A brain storming session on the Moz usability list was sparked off by Firefox&#8217;s need for a better generic movie player UI .  After doing some best of breed analysis of current solutions and value mapping each UI element, I came up with some mock ups.  It might need some usability testing and it definitely [...]]]></description> <content:encoded><![CDATA[<p>A <a href="https://groups.google.com/group/mozilla.dev.usability/browse_thread/thread/3e552630cf5e68ca/9fe273531c26aa16?lnk=gst&amp;q=the+controls+are+adequate+for+me.+#9fe273531c26aa16">brain  storming session</a> on the <a href="https://groups.google.com/group/mozilla.dev.usability/topics">Moz  usability list</a> was sparked off by Firefox&#8217;s need for a better generic movie player UI .  After doing some best of breed analysis of current solutions and value mapping each UI element, I came up with some mock ups.  It might need some usability testing and it definitely needs an accessibility review.</p><p><span id="more-600"></span>I came up with three states and removed every UI element that wasn&#8217;t needed from each.  I put them into a default WordPress install to give a feel for how the color scheme meshes with a standard web page.</p><h3>Preload</h3><p><strong>Play button</strong> This and the other buttons imitate Vimeo.  However, the volume and full screen buttons are nerged in the time  line to reduce visual  clutter (as shown below).  I am unsure of the large, pre-load centered play button that (at the moment) everyone seems to favor.</p><h3>Mouse movement</h3><div id="attachment_625" class="wp-caption aligncenter" style="width: 310px"><a href="http://indolering.com/wp-content/uploads/2010/07/movie-player-mockup.jpg"><img class="size-medium wp-image-625  " title="movie-player-mockup" src="http://indolering.com/wp-content/uploads/2010/07/movie-player-mockup-300x276.jpg" alt="" width="300" height="276" /></a><p class="wp-caption-text">Click to enlarge.</p></div><p><strong>Timeline</strong> In consideration of Fitt&#8217;s law and to reduce visual complexity, I removed the artificial container around the time/loading line.  Maybe I am wrong here, because everyone else includes the odd container:</p><p><img class="aligncenter size-full wp-image-635" title="Screen shot 2010-07-02 at 3.58.16 PM" src="http://indolering.com/wp-content/uploads/2010/07/Screen-shot-2010-07-02-at-3.58.16-PM-e1278107997804.png" alt="" width="302" height="26" /></p><p>But this design hasn&#8217;t really changed since the early days of Quicktime, and this YouTube UI hasn&#8217;t changed much since YouTube began -and they aren&#8217;t really known for their visual acumen.</p><p>What does concern me is the accessibility of this solution.  I have the eyes of a twenty something  and the screen of designer -what about a woman in her 70&#8242;s using a consumer grade monitor she got free with her Dell 10 years ago?  Hell, even my father, who is in his 50&#8242;s, would probably struggle to pick out the different shades of gray.  Perhaps there is some formula we can use for minimum contrast for 90+ percent of our usage base?</p><p><strong>Load/Buffer</strong> Three levels of opacity to indicate the buffer and playhead location.  It is of uniform size as I think the Vimeo style looks odd with the big play button next to it.</p><div id="attachment_636" class="wp-caption aligncenter" style="width: 453px"><a href="http://indolering.com/wp-content/uploads/2010/07/Screen-shot-2010-07-02-at-4.05.25-PM.png"><img class="size-full wp-image-636" title="Screen shot 2010-07-02 at 4.05.25 PM" src="http://indolering.com/wp-content/uploads/2010/07/Screen-shot-2010-07-02-at-4.05.25-PM.png" alt="Vimeo Screenshot" width="443" height="41" /></a><p class="wp-caption-text">Click to enlarge.</p></div><p style="text-align: center;"><p><strong>Volume</strong> Top to bottom indication of volume levels and at the bottom, a mute button/label.  The mute button isn&#8217;t shown here as I didn&#8217;t have time to change every picture.  When on 0%, the mute label should throb, minimizing the harm of the multiple modal volume system in todays computers.  This goes hand in hand with <a href="https://groups.google.com/group/mozilla.dev.usability/browse_thread/thread/3e552630cf5e68ca/7a99c5aa8b7a7e44?lnk=gst&amp;q=the+controls+are+adequate+for+me.+#7a99c5aa8b7a7e44">Rob Cambell&#8217;s</a> idea of keeping the volume consistent across movies.</p><h3>Mouse over controls</h3><div id="attachment_627" class="wp-caption aligncenter" style="width: 310px"><a href="http://indolering.com/wp-content/uploads/2010/07/movie-player-mouseover.jpg"><img class="size-medium wp-image-627" title="movie-player-mouseover" src="http://indolering.com/wp-content/uploads/2010/07/movie-player-mouseover-300x276.jpg" alt="" width="300" height="276" /></a><p class="wp-caption-text">Click to Enlarge</p></div><p><strong>Scrubber</strong> Just a simple highlighting of the playhead.<br /> <strong>Runtime</strong> Behind the timeline.<br /> <strong>Timecode</strong> For both the playhead and the mouse location (when it&#8217;s over timeline) the timecode pops out underneath the timeline (I think an animation is parented).  Here I show it above the timeline, but I think it would be less distracting be below the timeline:</p><div id="attachment_626" class="wp-caption aligncenter" style="width: 310px"><a href="http://indolering.com/wp-content/uploads/2010/07/movie-player-mouseover-bunny-e1278108612272.jpg"><img class="size-medium wp-image-626" title="movie-player-mouseover-bunny" src="http://indolering.com/wp-content/uploads/2010/07/movie-player-mouseover-bunny-e1278108612272-300x167.jpg" alt="" width="300" height="167" /></a><p class="wp-caption-text">Click to enlarge.</p></div><p>The last element is the soft white glow that shows when the controls float above dark elements.</p><div id="attachment_628" class="wp-caption aligncenter" style="width: 310px"><a href="http://indolering.com/wp-content/uploads/2010/07/Dark-Sunset.jpg"><img class="size-medium wp-image-628" title="Dark-Sunset" src="http://indolering.com/wp-content/uploads/2010/07/Dark-Sunset-300x276.jpg" alt="" width="300" height="276" /></a><p class="wp-caption-text">Click to Enlarge</p></div><p style="text-align: left;">I didn&#8217;t mock this up, but I think a pie-menu share button (with c/p, Twitter, email, and Facebook buttons) would be cool.</p><a href='http://indolering.com/usability/movie-player-mockup/attachment/movie-player-mockup-2/' title='movie-player-mockup'><img width="150" height="150" src="http://indolering.com/wp-content/uploads/2010/07/movie-player-mockup-150x150.jpg" class="attachment-thumbnail" alt="movie-player-mockup" title="movie-player-mockup" /></a> <a href='http://indolering.com/usability/movie-player-mockup/attachment/movie-player-mouseover-bunny-4/' title='movie-player-mouseover-bunny'><img width="150" height="150" src="http://indolering.com/wp-content/uploads/2010/07/movie-player-mouseover-bunny-e1278108612272-150x150.jpg" class="attachment-thumbnail" alt="movie-player-mouseover-bunny" title="movie-player-mouseover-bunny" /></a> <a href='http://indolering.com/usability/movie-player-mockup/attachment/movie-player-mouseover-3/' title='movie-player-mouseover'><img width="150" height="150" src="http://indolering.com/wp-content/uploads/2010/07/movie-player-mouseover-150x150.jpg" class="attachment-thumbnail" alt="movie-player-mouseover" title="movie-player-mouseover" /></a> <a href='http://indolering.com/usability/movie-player-mockup/attachment/dark-sunset/' title='Dark-Sunset'><img width="150" height="150" src="http://indolering.com/wp-content/uploads/2010/07/Dark-Sunset-150x150.jpg" class="attachment-thumbnail" alt="Click to Enlarge" title="Dark-Sunset" /></a> <a href='http://indolering.com/usability/movie-player-mockup/attachment/screen-shot-2010-07-02-at-3-58-16-pm/' title='Screen shot 2010-07-02 at 3.58.16 PM'><img width="150" height="26" src="http://indolering.com/wp-content/uploads/2010/07/Screen-shot-2010-07-02-at-3.58.16-PM-e1278107997804-150x26.png" class="attachment-thumbnail" alt="Screen shot 2010-07-02 at 3.58.16 PM" title="Screen shot 2010-07-02 at 3.58.16 PM" /></a> <a href='http://indolering.com/usability/movie-player-mockup/attachment/screen-shot-2010-07-02-at-4-05-25-pm/' title='Screen shot 2010-07-02 at 4.05.25 PM'><img width="150" height="60" src="http://indolering.com/wp-content/uploads/2010/07/Screen-shot-2010-07-02-at-4.05.25-PM-150x60.png" class="attachment-thumbnail" alt="Vimeo Screenshot" title="Screen shot 2010-07-02 at 4.05.25 PM" /></a> <a href='http://indolering.com/usability/movie-player-mockup/attachment/dark-sunset-2/' title='Dark-Sunset'><img width="150" height="150" src="http://indolering.com/wp-content/uploads/2010/07/Dark-Sunset1-150x150.jpg" class="attachment-thumbnail" alt="Dark-Sunset" title="Dark-Sunset" /></a> <a href='http://indolering.com/usability/movie-player-mockup/attachment/grey-snow/' title='Grey-Snow'><img width="150" height="150" src="http://indolering.com/wp-content/uploads/2010/07/Grey-Snow-150x150.jpg" class="attachment-thumbnail" alt="Grey-Snow" title="Grey-Snow" /></a> <a href='http://indolering.com/usability/movie-player-mockup/attachment/light-sandstone/' title='Light-Sandstone'><img width="150" height="150" src="http://indolering.com/wp-content/uploads/2010/07/Light-Sandstone-150x150.jpg" class="attachment-thumbnail" alt="Light-Sandstone" title="Light-Sandstone" /></a> <a href='http://indolering.com/usability/movie-player-mockup/attachment/cartoon/' title='Cartoon'><img width="150" height="150" src="http://indolering.com/wp-content/uploads/2010/07/Cartoon-150x150.jpg" class="attachment-thumbnail" alt="Cartoon" title="Cartoon" /></a> <a href='http://indolering.com/usability/movie-player-mockup/attachment/big-buck-bunny/' title='Big-Buck-Bunny'><img width="150" height="150" src="http://indolering.com/wp-content/uploads/2010/07/Big-Buck-Bunny-150x150.jpg" class="attachment-thumbnail" alt="Big-Buck-Bunny" title="Big-Buck-Bunny" /></a>]]></content:encoded> <wfw:commentRss>http://indolering.com/usability/movie-player-mockup/feed/</wfw:commentRss> <slash:comments>4</slash:comments> </item> <item><title>Creating Frames That Work, a cog-sci infographic experiment</title><link>http://indolering.com/design/creating-frames/</link> <comments>http://indolering.com/design/creating-frames/#comments</comments> <pubDate>Sat, 06 Mar 2010 00:02:48 +0000</pubDate> <dc:creator>Zachary Lym</dc:creator> <category><![CDATA[Design]]></category> <category><![CDATA[Psychology]]></category> <category><![CDATA[featured]]></category> <category><![CDATA[metaphor]]></category><guid isPermaLink="false">http://www.indolering.com/?p=438</guid> <description><![CDATA[Inspired by the Left vs Right (world) info-graphic, I endeavored to create a visual workflow for creating framing.  Usability tests showed that the concept fell short of enabling people to create do their own framing, but it did explain the idea of framing, metaphor, and their connection to policy issues quite well. The big lesson [...]]]></description> <content:encoded><![CDATA[<p>Inspired by the <a href="http://www.informationisbeautiful.net/visualizations/left-vs-right-world/">Left vs Right (world)</a> info-graphic, I endeavored to create a visual workflow for creating <a href="http://en.wikipedia.org/wiki/Framing_effect_%28psychology%29">framing</a>.  Usability tests showed that the <em>concept</em> fell short of enabling people to create do their own framing, but it did explain the idea of framing, metaphor, and their connection to <a href="http://www.cognitivepolicyworks.com/learning-center/resources/reports-and-strategy-briefs/">policy issues</a> quite well.</p><p><span id="more-438"></span></p><p>The big lesson I learned is that an infographic gets a viewer interested but does not try to explain all the details.  My graphic attempted to provide an entire workflow, in addition to explaining the background psychology.  Joe Brewer at <a href="http://www.cognitivepolicyworks.com/">Cognitive Psychology Works</a> (a progressive think-tank) and I agreed that it is unlikely any workflow can enable non-professionals to create their own policy framing from scratch.  However, the brochure was very good at explaining the taxation metaphors and we will likely recycle this effort into future, issue-centric, materials.</p><p>As to the information itself, my professor commented that, while accurate, she would have liked to see citations.  Left/right has some incorrect information in their graphic and it would be nice to see if they are misinterpreting the information or if they are basing the graphic on a different set of theories.  Citations also increase the perceived authority of the document.</p><p>During the usability test, the readers flipped right past the definitions on the gate-fold flaps (see below).  I think this had to do with the inside panels being in color, however, the density of the text is probably the main reason.</p><div id="attachment_441" class="wp-caption alignright" style="width: 255px"><a href="http://indolering.com/wp-content/uploads/2010/03/Print-Screen.png"><img class="size-medium wp-image-441     " title="Print-Screen" src="http://indolering.com/wp-content/uploads/2010/03/Print-Screen.png" alt="" width="245" height="230" /></a><p class="wp-caption-text">Click to Enlarge</p></div><p>A zip with legal and tabloid sized PDFs, along with the original InDesign file, is <a href="http://blog.indolering.com.s95429.gridserver.com/wp-content/uploads/2010/03/Framing-Workflow.zip">here</a>.  With the exception of the logo&#8217;s, everything is <a href="http://creativecommons.org/licenses/by-sa/3.0/">CC-BY-CA</a>, just like Wikipedia.  If you need public domain, <a href="mailto:zachlym@indolering.com">just ask</a>.</p><p>To produce your own copies, print the PDF on 11&#215;17, trim, and fold or print at ~95% to fit the image on legal-sized paper, trim, and fold.  The screen-shot to the right is a sample print set-up.</p><p style="text-align: left;">When you see the file in PDF, it won&#8217;t make much sense.  The final piece is a double gatefold brochure, see below.</p><p style="text-align: center;"><a href="http://indolering.com/wp-content/uploads/2010/03/Double-Gatefold.png"><img class="size-medium wp-image-447   aligncenter" title="Double-Gatefold" src="http://indolering.com/wp-content/uploads/2010/03/Double-Gatefold.png" alt="" width="456" height="450" /></a></p><p style="text-align: center;"> ]]></content:encoded> <wfw:commentRss>http://indolering.com/design/creating-frames/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Study Done, Quick Update</title><link>http://indolering.com/ubiquity/study-done-quick-update/</link> <comments>http://indolering.com/ubiquity/study-done-quick-update/#comments</comments> <pubDate>Sun, 21 Feb 2010 22:12:03 +0000</pubDate> <dc:creator>Zachary Lym</dc:creator> <category><![CDATA[Ubiquity]]></category> <category><![CDATA[featured]]></category> <category><![CDATA[Usability]]></category> <category><![CDATA[usability testing]]></category><guid isPermaLink="false">http://www.indolering.com/?p=387</guid> <description><![CDATA[I finished the documentation/advertising study of Ubiquity back in November.  I haven&#8217;t posted anything about it due to a mix of schoolwork and the scholarly journal submission process.  Because journals want to maintain copyright, I can&#8217;t publish everything I have written thus far. The journal article has a very different focus from what I will [...]]]></description> <content:encoded><![CDATA[<p>I finished the documentation/advertising study of Ubiquity back in November.  I haven&#8217;t posted anything about it due to a mix of schoolwork and the scholarly journal submission process.  Because journals want to maintain copyright, I can&#8217;t publish everything I have written thus far. The journal article has a very different focus from what I will put up in the Moz wiki; once the paper is published I will work with the editors to see what I can and can&#8217;t do in the wiki.  Since Mozilla seems to be sleeping on Ubiquity anyway, I will wait to play that dance.</p> ]]></content:encoded> <wfw:commentRss>http://indolering.com/ubiquity/study-done-quick-update/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Sessions 6, 7, 8, &amp; 9</title><link>http://indolering.com/ubiquity/sessions6789/</link> <comments>http://indolering.com/ubiquity/sessions6789/#comments</comments> <pubDate>Sun, 11 Oct 2009 22:26:51 +0000</pubDate> <dc:creator>Zachary Lym</dc:creator> <category><![CDATA[Ubiquity]]></category> <category><![CDATA[summer09]]></category> <category><![CDATA[featured]]></category> <category><![CDATA[syntax highlighting]]></category> <category><![CDATA[Usability]]></category> <category><![CDATA[usability testing]]></category><guid isPermaLink="false">http://www.indolering.com/?p=214</guid> <description><![CDATA[Despite my best efforts on the documentation front, users still failed to grasp the simplistic syntax scheme of Ubiquity. I suspected this was due to poor contextual &#8220;documentation.&#8221;  So I designed an experiment testing out a simpler skin. Below is an expert user, a former networking technician for Microsoft and an admin for their XBox [...]]]></description> <content:encoded><![CDATA[<p style="text-align: left;">Despite my best efforts on the documentation front, users still failed to grasp the simplistic syntax scheme of Ubiquity. I suspected this was due to poor contextual &#8220;documentation.&#8221;  So I designed an experiment testing out a simpler skin.</p><p style="text-align: left;"><span id="more-214"></span></p><p style="text-align: left;">Below is an expert user, a former networking technician for Microsoft and an admin for their XBox Live division whom is familiar with command lines.  He totally missed the command premise, he mistook Ubiquity for the search box, also note how the user doesn&#8217;t read the <em>suggestion text</em>.</p><p style="text-align: center;"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="436" height="273" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=6658663&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=ff9933&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="436" height="273" src="http://vimeo.com/moogaloop.swf?clip_id=6658663&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=ff9933&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p><p style="text-align: left;">While trying to customize a skin I accidentally got Ubiquity without <em>any</em> styling&#8230; and found it very refreshing.</p><p style="text-align: left;"><a href="http://indolering.com/wp-content/uploads/2009/09/Picture-8.png"><img class="aligncenter size-medium wp-image-216" title="Blank Ubiquity Screenshot" src="http://indolering.com/wp-content/uploads/2009/09/Picture-8-300x118.png" alt="" width="300" height="118" /></a></p><p style="text-align: left;">I also used Enso on my media server and took note of the lite nature of text decorations, syntax highlighting in the text entry field, as well as the auto-completion.</p><div class="mceTemp mceIEcenter" style="text-align: center;"><dl class="wp-caption aligncenter" style="width: 413px;"><dt class="wp-caption-dt"><img class="   " title="Enso" src="http://humanized.com/enso/launcher/gfx/screen4.jpg" alt="From the Humanized website" width="403" height="242" /></dt><dd class="wp-caption-dd">From the Humanized website</dd></dl></div><p style="text-align: left;">For test 7 I switched the skin to a <a href="http://gist.github.com/189622">modified Simpliquity skin </a>with much larger font and a white background.  I also attempted to hack syntax highlighting.  However, I was unable to get delimiter highlighting working in the <span style="color: #999999;"><em>suggested arguments</em></span> area in time for the tests.  Never-the-less, it seems to have helped.</p><p style="text-align: center;"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="436" height="273" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=6676976&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=ff9933&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="436" height="273" src="http://vimeo.com/moogaloop.swf?clip_id=6676976&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=ff9933&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p><p style="text-align: left;">The user picked up the command structure immediately.  The user still thinks the optional augments are not optional -a mistake several past participants made as well.  The most minimalist way to solve this is by having a vanilla command and command with optional arguments in the suggestion list, with a fuller explanation in the help text.</p><blockquote><p style="text-align: left;"><span style="color: #ff6600;">email</span><em> this page<br /> </em></p><p style="text-align: left;"><span style="color: #ff6600;">email</span> <em>message</em> <em><span style="color: #ff6600;">to</span> name or email address</em></p></blockquote><p style="text-align: left;">User #8 threw a wrench into my theory that syntax highlighting would convey the command and argument structure.  Although he did <em>functionally</em> score better than user 6 it was clear that <em>I</em> prompted him to search for weather <span style="text-decoration: underline;">in</span> NYC.  Although, if you watch closely, he first types &#8220;ne&#8221; instead of nyc, mimicking the autosuggets.  Additionally, he also nails the modifier in &#8220;email <strong>to</strong>&#8221; after watching the video a second time through.</p><p style="text-align: center;"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="436" height="273" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=6768840&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=ff9933&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="436" height="273" src="http://vimeo.com/moogaloop.swf?clip_id=6768840&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=ff9933&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p><p style="text-align: left;">The confusion from #8 was enough that I tested another person.  Here is a Linux admin, getting it right out of the gate.  Big thanks to satyr for getting delimiter highlighting working!  (It&#8217;s in the nightlies, or as an xpi here.)</p><p style="text-align: center;"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="436" height="273" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=6981498&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=ff9933&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="436" height="273" src="http://vimeo.com/moogaloop.swf?clip_id=6981498&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=ff9933&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p><p style="text-align: left;">Users 7 &amp; 9 are Linux users, while 6 &amp; 8 are Windows admins.  Despite all being familiar with command lines, obviously the Linux admins will have a better pre-existing mental model.  Will see if future tests show continue to show an improvement.</p><p style="text-align: left;">Give feedback people!  Even mean feedback!  Especially mean feedback!</p><h3 style="text-align: left;">Update, Oct 24th</h3><p style="text-align: left;">Just noticed that the compressor didn&#8217;t provide sound, grrrrr!  Will investigate&#8230;</p><p style="text-align: left;"><p style="text-align: left;"> ]]></content:encoded> <wfw:commentRss>http://indolering.com/ubiquity/sessions6789/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Sessions 4 &amp; 5</title><link>http://indolering.com/ubiquity/summer09-4-5/</link> <comments>http://indolering.com/ubiquity/summer09-4-5/#comments</comments> <pubDate>Sat, 05 Sep 2009 20:08:01 +0000</pubDate> <dc:creator>Zachary Lym</dc:creator> <category><![CDATA[Ubiquity]]></category> <category><![CDATA[summer09]]></category> <category><![CDATA[featured]]></category> <category><![CDATA[Usability]]></category><guid isPermaLink="false">http://www.indolering.com/?p=202</guid> <description><![CDATA[Couple more sessions using the new translate commercial.  In short:• Users are unable to tell the difference between the two video clips, so slight differences are a no no. • Users still see Ubiquity as command specific as apposed to a generalized command framework.]]></description> <content:encoded><![CDATA[<p>Couple more sessions using the new translate commercial.</p><p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="436" height="251" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=6242699&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=ff9933&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="436" height="251" src="http://vimeo.com/moogaloop.swf?clip_id=6242699&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=ff9933&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p><ol><li>Users are unable to tell the difference between the two video clips, so slight differences are a no no.  Repetition may be key as users just don&#8217;t have time to digest what happened the first time around and are unable to spot differences between the two clips.</li><li>Users still see Ubiquity as command specific as opposed to a generalized command framework.  This is despite the generalized example command.</li></ol><p>Will try two separate, unrelated commands next time.  The lack of users ability to generalize from the suggestions (despite attempts to do so) is also evidence for code highlighting.  Videos after the jump.</p><p>*Update* Here is the latest incarnation, now with real <a href="http://www.mozilla.com/en-US/about/logo/style.html">FF Meta</a>!</p><p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="436" height="240" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=6451689&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=ff9933&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="436" height="240" src="http://vimeo.com/moogaloop.swf?clip_id=6451689&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=ff9933&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object><br /> <span id="more-202"></span></p><p>You need a password for these, <a href="emailto:zachlym@indolering.com">email me</a>.</p><p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="436" height="240" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=6439051&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=ff9933&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="436" height="240" src="http://vimeo.com/moogaloop.swf?clip_id=6439051&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=ff9933&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p><p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="436" height="240" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=6438901&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=ff9933&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="436" height="240" src="http://vimeo.com/moogaloop.swf?clip_id=6438901&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=ff9933&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p> ]]></content:encoded> <wfw:commentRss>http://indolering.com/ubiquity/summer09-4-5/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>Put it all out there</title><link>http://indolering.com/ubiquity/discovery-hack/</link> <comments>http://indolering.com/ubiquity/discovery-hack/#comments</comments> <pubDate>Sun, 23 Aug 2009 01:19:25 +0000</pubDate> <dc:creator>Zachary Lym</dc:creator> <category><![CDATA[Ubiquity]]></category> <category><![CDATA[featured]]></category> <category><![CDATA[seducible moments]]></category> <category><![CDATA[Usability]]></category> <category><![CDATA[user notifications]]></category><guid isPermaLink="false">http://www.indolering.com/?p=160</guid> <description><![CDATA[Getting the user to do something is like asking for a phone number: it has to be done at the right time and after they are excited about it. After I updated Ubiq I started getting these reminders notifications: This is a common UI design pattern, one that is well intentioned but awkward.  About as [...]]]></description> <content:encoded><![CDATA[<p>Getting the user to do something is like <strong>asking for a phone number</strong>: it has to be done at the<strong> right time</strong> and<strong> <em>after</em> they are excited </strong>about it.</p><p><span id="more-160"></span>After I updated Ubiq I started getting these reminders notifications:</p><p><a href="http://indolering.com/wp-content/uploads/2009/08/Picture-119.png"><img class="aligncenter size-full wp-image-161" title="Ubiquity Command Notification Screenshot" src="http://indolering.com/wp-content/uploads/2009/08/Picture-119.png" alt="" width="651" height="298" /></a></p><p>This is a common UI design pattern, one that is well intentioned but awkward.  About as well intentioned and awkward as the first time I asked a girl out- via &#8220;secret admirer&#8221; in fifth grade.  Just asking someone on a date is the quickest way to a fake phone number. The girl only knows your interested, <em>not</em> if your worth it.  Hell, she may even <em>know</em> your worth it, but is to distracted with other things.</p><p><strong>Just throw it all out there</strong>, show the user what is valuable about the command and they will follow along:</p><p>Search faster: <strong>google</strong> <em>search keywords<br /> </em></p><p>Secondly stick to seducible moments.  Try a reminder in to Google search-bar auto-suggest, or some <a href="http://37signals.com/svn/archives/000558.php">extra highlighting</a> of unused commands <em>within</em> ubiquity when opened on related sites.  This is something I touched on earlier in <a href="http://www.indolering.com/ubiquity/learning-ubiq-p2/">error pages</a>.</p> ]]></content:encoded> <wfw:commentRss>http://indolering.com/ubiquity/discovery-hack/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Obama &amp; Nazi Design</title><link>http://indolering.com/design/obama-and-nazi-design/</link> <comments>http://indolering.com/design/obama-and-nazi-design/#comments</comments> <pubDate>Thu, 20 Aug 2009 11:50:33 +0000</pubDate> <dc:creator>Zachary Lym</dc:creator> <category><![CDATA[Design]]></category> <category><![CDATA[Personal]]></category> <category><![CDATA[featured]]></category><guid isPermaLink="false">http://www.indolering.com/?p=144</guid> <description><![CDATA[I did my term paper for art history on design elements used in the political campaigns of past and present figures, including Bush, Gore, Kerry, Obama, and McCain.  All the talk of Obama and Nazi design similarities gave me the impetus to put it up here. I had to cut out about 50% of the [...]]]></description> <content:encoded><![CDATA[<p>I did my term paper for art history on design elements used in the political campaigns of past and present figures, including Bush, Gore, Kerry, Obama, and McCain.  All the talk of Obama and Nazi design similarities gave me the impetus to put it up here.<span id="more-144"></span></p><p>I had to cut out about 50% of the content, but anyone interested in the comparison should check out <span id="btAsinTitle"><a href="http://www.amazon.com/gp/product/0714848468?ie=UTF8&amp;tag=indoleringcom-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0714848468">Iron Fists: Branding the 20th-Century Totalitarian State</a>.  It&#8217;s an excellent book and my main source.</span></p><p>Anyway, here is a highlight,</p><blockquote><p>The McCain campaign tried to concurrently project the image of both a strong leader and a rebellious maverick.  This strategy made McCain an unconvincing strong father, whom would protect the nation better than Bush as a conservative democrat prone to the nuclear-family view of foreign policy would want.  Whereas a republican with nurturant-parent views of foreign policy would require someone able to work with others- not a maverick whom is unable to work with those in his own party.  Of McCain’s choice for a campaign font Art Chantry opined in a New York Times piece,</p><div id="attachment_172" class="wp-caption alignright" style="width: 154px"><a href="http://blog.indolering.com.s95429.gridserver.com/wp-content/uploads/2009/08/Mcann.png"><img class="size-full wp-image-172" title="Mcann" src="http://blog.indolering.com.s95429.gridserver.com/wp-content/uploads/2009/08/Mcann.png" alt="“Everything about this logo says you can buy a car from this man.” -Barlow &amp; Highsmith, Boston Globe.  McCain’s logo juxtaposed with McCann Motors in Fife WA." width="144" height="159" /></a><p class="wp-caption-text">“Everything about this logo says you can buy a car from this man.” -Barlow &amp; Highsmith, Boston Globe.  McCain’s logo juxtaposed with McCann Motors in Fife WA.</p></div><p>“Optima is the ultimate noncommittal typeface. It’s a sans-serif typeface with the suggestion of false serifs. It’s also a serif typeface without serifs. Either way, it’s a half-truth. Optima is the best typeface for appeal to all viewers and projecting sophistication without really having sophistication.”</p><p>How much of this statement was just subconscious reprocessing of the author’s political views in the form of a design critique is debatable.  However, the parallels are striking: the McCain campaign chose a font trying to be both strong and sophisticated while McCain was rushing to embrace the evangelical right-wing while simultaneously trying to both co-opt Obama’s change message and adopt a feminist advocacy angle.</p></blockquote><p>Oh, and the whole paper is BY-SA:</p><p><a href="http://www.indolering.com/wp-content/uploads/Unchanging-political-design.pdf">Unchanging PDF</a></p><p><a href="https://www.sugarsync.com/pf/D955330_222910_73205">Unchanging Zip</a></p><p>Enjoy : )</p> ]]></content:encoded> <wfw:commentRss>http://indolering.com/design/obama-and-nazi-design/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Learning Ubiq P2: Support Structures</title><link>http://indolering.com/ubiquity/learning-ubiq-p2/</link> <comments>http://indolering.com/ubiquity/learning-ubiq-p2/#comments</comments> <pubDate>Mon, 27 Jul 2009 00:40:18 +0000</pubDate> <dc:creator>Zachary Lym</dc:creator> <category><![CDATA[Ubiquity]]></category> <category><![CDATA[featured]]></category><guid isPermaLink="false">http://wordpresswiki.nfshost.com/wordpress/?p=29</guid> <description><![CDATA[As outlined in <a href="http://www.indolering.com/ubiquity/learning-ubiq-p1-documentation/">Part 1</a>, the traditional style of documentation is antithetical to actual usage.  Style is a major problem, but the delivery mechanisms are just as bad.]]></description> <content:encoded><![CDATA[<p>As outlined in <a href="http://www.indolering.com/ubiquity/learning-ubiq-p1-documentation/">Part 1</a>, the traditional style of documentation is antithetical to actual usage.  Style is a major problem, but the delivery mechanisms are just as bad.</p><p>At best, a manual can be oriented to predefined tasks and known problems, at worst it is a dense technical read with a broad overview intertwined with nitty-gritty details.  Neither approach considers how people actually work with documentation.  Firstly users never consult a manual unless they encounter a problem they cannot solve on their own.  And even if they do consult some form of help reference,</p><blockquote><p>&#8220;[Users] encounter a usability problem on average about <strong>once every 75 minutes</strong> and typically <strong>spend about a minute</strong> looking for a solution&#8221; -<a title="Google search for research paper" href="http://www.google.com/search?hl=en&amp;client=firefox-a&amp;rls=org.mozilla%3Aen-US%3Aofficial&amp;hs=u9m&amp;q=filetype%3Apdf+Toward+a+More+Accurate+View+of+When+and+How+People+Seek+Help+with+Computer+Applications&amp;aq=f&amp;oq=&amp;aqi=" target="_blank">When and How People Seek Help with Computer Applications</a></p></blockquote><p>I call this the 1st rule  of triage support, a problem or question must be resolved within 60 seconds or it won&#8217;t be resolved unless the problem is <em>really</em> bad.  This law explains why Twitter and Get Satisfaction are so successful- users find the most up-to-date answer upfront instead of  guessing which chapter is most likely to contain the desired solution or digging through a forum posts.</p><p>Documentation and Help resources need to be thought of in holistic terms, as a part of the user experience spectrum instead of a disparate collection of tools.  To push us closer to that less abstracted understanding we can change the definition to <em>user support</em>. Abandoning the terminology of <em>help</em> and <em>documentation</em> and thinking in terms of <em>user experience and support</em> includes more than just manuals and forums.  This changes the strategic importance of different items, magnifying some things and reducing others.<span id="more-29"></span></p><h2>Don&#8217;t think of Documentation</h2><p>As best psychologists can tell, humans recognize and categorize things in two ways, as described by <strong>instance theory</strong> and <strong>abstraction theory</strong>.  Instance theory is that we store a central prototype for a category, with all sub-items being variations upon that prototype- an instance of it. ((Anderson, John. <span style="text-decoration: underline;">Cognitive Psychology and its Implications</span>. New York: Worth Publishers, 2004.))  I believe we generally think of documentation via the instance method method because documentation also has a literal meaning of recording details and specifications, as in &#8220;The case was very well documented&#8221; and due to way developers implement documentation resources.</p><p>Documentation&#8217;s central prototype is a manual, of which there are many variations; wikis, FAQ, knowledge bases, etc.  Thinking in this manner will bring up related <em>help</em> prototypes (through <a href="http://en.wikipedia.org/wiki/Spreading_activation">spreading activation</a>) such as a mailing list and <em>it&#8217;s </em>variations, such as a forum.  Such thinking prevents us from improving upon the satus-quo, it starts our thought process at a <em>solution</em> and walks backwards into the <em>problem</em>.</p><p>Abstraction theory holds that we string together different categories via shared characteristics. What do manuals, wiki&#8217;s, FAQ, knowledge bases, mailing lists, forums, GetSatisfaction, IRC, and web-chat all have in common?  What is &#8220;documentation&#8221; <em>in the context of the user experience</em>?</p><p>All of these things are just forms <em>of</em> user support.  I want to talk and think about user support as a collection of actions, products, and features compensating for when the user interface falls short of perfection.  This starts thinking at the <em>problem</em> and designs <em>solutions</em> for it.  Solutions which I call<em> </em><strong>support structures</strong>.</p><p>I think that this seemingly small tweak in definition leads to big changes in our reasoning- and the effectiveness of support structures saving users from the alpha nature of Ubiquity.</p><h2>Support Structures</h2><h3 style="text-align: left;">The knowledge base/wiki</h3><p>If a user fails to find relevant results on their first search, 50% will not search again ((</p><blockquote><p>&#8220;47% of the users who failed only tried the search   engine a single time. Another 30% tried twice. Less than 25% tried more than   twice to get the search engine to produce a successful result&#8230;</p><p>Now, the designers of many of the sites we tested went to great lengths to   get users to continue searching. They put in encouraging search tips that said &#8220;Try   a new search using different terms.&#8221;</p><p>However, we did not see any evidence that these tips encouraged any user to   search again. They pretty much assumed that the first (maybe second) try was   the best they were going to get&#8230;</p><p>These results indicate that designers get one, possibly two chances to help   users find their content with Search. If most of the users don&#8217;t find what   they want in the first try, it doesn&#8217;t seem likely they will ever find it.&#8221; -</p><p>-<a href="http://www.uie.com/articles/users_search_once/">People Search Once, Maybe Twice</a>))</p></blockquote><p>Yet most online documentation only offers links or a search box at the end of the page.  Sadly, the user is more likely to work around the problem or drop use of a feature -like <em>Taskfox,</em></p><blockquote><p>For these work-around episodes, the mean task time was 20 minutes and the median task time was 10 minutes. We estimate that <strong>use of available functions, had the participants known of them, would have</strong> <strong>reduced task times by 75 percent</strong>. -<a title="Google search for research paper" href="http://www.google.com/search?hl=en&amp;client=firefox-a&amp;rls=org.mozilla%3Aen-US%3Aofficial&amp;hs=u9m&amp;q=filetype%3Apdf+Toward+a+More+Accurate+View+of+When+and+How+People+Seek+Help+with+Computer+Applications&amp;aq=f&amp;oq=&amp;aqi=" target="_blank">When and How People Seek Help with Computer Applications</a></p></blockquote><p>So why not try to engage the user by offering a GSFN submission or chat support at the bottom of every page?</p><div id="attachment_31" class="wp-caption aligncenter" style="width: 445px"><a class="highslide" href="http://wordpresswiki.nfshost.com/wordpress/wp-content/2009/07/Picture-54.png"><img class="size-medium wp-image-31" title="GSFN Question" src="http://wordpresswiki.nfshost.com/wordpress/wp-content/2009/07/Picture-54.png" alt="GSFN Question" width="435" height="130" /></a><p class="wp-caption-text">Click to enlarge</p></div><p style="text-align: center;"><h3 style="text-align: left;">The Herd</h3><p>The herd delivers information about a command, will show up high in google searches for the command, and will get a lot more traffic than any knowledge base we erect.  So why not make examples editable and sync them with the knowledge base?</p><div id="attachment_62" class="wp-caption aligncenter" style="width: 308px"><a class="highslide" href="http://wordpresswiki.nfshost.com/wordpress/wp-content/2009/07/Craigslist-Command.jpg"><img class="size-medium wp-image-62" title="Craigslist-Command" src="http://wordpresswiki.nfshost.com/wordpress/wp-content/2009/07/Craigslist-Command-298x300.jpg" alt="Craigslist-Command" width="298" height="300" /></a><p class="wp-caption-text">Click to enlarge</p></div><p style="text-align: center;"><p>This is extremely evolutionary, re-purposing material in pre-existing support structures.  It&#8217;s not a <em>technological</em> leap but a <em>cognitive</em> one.  Just as Ubiquity is only a <em>cognitive</em> leap- using a very old interface in places where it&#8217;s best suited for a task.</p><h3>Error Pages</h3><p>A <a href="http://www.uie.com/articles/seducible_moments/">seducible</a> moment is when a user&#8217;s goal changes from performing their primary task to fixing the whatever is preventing them from accomplishing their primary task.</p><p>Google found that by placing the spell correction feature not only at the top, but also at the bottom of a search they were able to double it&#8217;s usage.  Users skimmed over what could have helped them originally because it was at the top.</p><p style="text-align: center;"><object style="width: 425px; height: 350px;" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="350" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="play" value="false" /><param name="src" value="http://www.youtube.com/v/yVUKc989ztc#t=18m" /><embed style="width: 425px; height: 350px;" type="application/x-shockwave-flash" width="425" height="350" src="http://www.youtube.com/v/yVUKc989ztc#t=18m" play="false"></embed></object></p> <address style="text-align: center;"><em>It&#8217;s about 18 minutes in</em></address><p>Error pages could exploit this by offering a &#8220;best effort&#8221; landing page along with re-purposed knowledge-base materials.</p><h3>Guided Exploration</h3><p style="text-align: left;">Only a fraction of users have add-ons  due to the high barrier of actually adding them.  If we don&#8217;t just automatically add top-tier 3rd party commands we could at least offer them up on error pages.</p><p style="text-align: left;">However, we are limiting ourselves.  Google has replaced bookmarks, Wolfram is attempting to solve problems, and Bing wants to answer questions.  Isn&#8217;t Ubiquity not only a shortcut for these functions but also a replacement?  Why not embed suggestions where it is relevant, be it landing pages, a custom search page, or within the website itself?  Normal Google searches through Ubiquity could be redirected to a <a href="http://www.google.com/cse?cx=001195546407611275490%3A-kzatnvfvee&amp;ie=UTF-8&amp;q=google+docs&amp;sa=Search">customized </a>Google <a href="http://www.google.com/coop/cse/">Custom Search</a> page re-skinned with some JS magic:</p><div id="attachment_63" class="wp-caption aligncenter" style="width: 310px"><a class="highslide" href="http://wordpresswiki.nfshost.com/wordpress/wp-content/2009/07/inline-suggest.jpg"><img class="size-medium wp-image-63" title="inline-suggest" src="http://wordpresswiki.nfshost.com/wordpress/wp-content/2009/07/inline-suggest-300x215.jpg" alt="inline-suggest" width="300" height="215" /></a><p class="wp-caption-text">Click to enlarge</p></div><p>This might seem hokey, and it&#8217;s effectiveness would be very limited in getting new commands onto Ubiquity.  But think of how the click-through rates and keywords from this &#8220;feature&#8221; can be used to improve the parsers logic.  <em>User support isn&#8217;t just about teaching users, it&#8217;s a part of the user experience, it&#8217;s part of the testing cycle which improves Ubiquity.</em></p><h2>Developer Support Structures</h2><p>A more complex interface (such as MediaWiki, Trac, and Merc) filters out users who probably shouldn&#8217;t be patching code, logging bugs, or writing developer documentation.</p><p>However, the core developers are overworked trying to get the parser working,  internationalize it, integrate Taskfox, architect Jet Pack, design the UI, and help out on other Mozilla projects.  As a result, the core commands (among other things) have gone stale.  Commands are simple enough that even transient volunteers could improve them immensely.</p><p>I think a modified rule for these smaller items could be &#8220;Contributing shouldn&#8217;t take more than 60 seconds.&#8221;  Quality code takes longer than a minute- but hasn&#8217;t everyone found themselves spending <em>hours</em> on Wikipedia when they meant to just fix a minor thing?  Even hosting the commands on as individual GitHub projects would go long way towards increasing their exposure.</p><p style="text-align: center;">~</p><p>Please, leave negative feedback as well, challenge whatever I have to say.  I don&#8217;t get much feedback other than general &#8220;good job&#8221; stuff.  Not being a programmer, in mountain view, or being as visible as I could be really limits my understanding of the broader picture.  I often wonder if what I am doing is what what is most beneficial, or if I should change tactics or focus.  Take a moment to help me correct that : )</p> ]]></content:encoded> <wfw:commentRss>http://indolering.com/ubiquity/learning-ubiq-p2/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Learning Ubiq P1: Minimalist Documentation</title><link>http://indolering.com/ubiquity/learning-ubiq-p1-documentation/</link> <comments>http://indolering.com/ubiquity/learning-ubiq-p1-documentation/#comments</comments> <pubDate>Mon, 13 Jul 2009 21:22:39 +0000</pubDate> <dc:creator>Zachary Lym</dc:creator> <category><![CDATA[Ubiquity]]></category> <category><![CDATA[summer09]]></category> <category><![CDATA[documentation]]></category> <category><![CDATA[featured]]></category> <category><![CDATA[Usability]]></category> <category><![CDATA[usability testing]]></category><guid isPermaLink="false">http://www.indolering.com/?p=361</guid> <description><![CDATA[Today I am going to talk about a typical users, how they learn, and the principals of minimalist documentation.  If you want to skip the fluff, head to the <a title="https://wiki.mozilla.org/Labs/Ubiquity/Documentation/Documentation_Style_Guidelines" href="https://wiki.mozilla.org/Labs/Ubiquity/Documentation/Documentation_Style_Guidelines">minimalist style guidelines</a> for Ubiquity's documentation.]]></description> <content:encoded><![CDATA[<div><a href="http://indolering.com/wp-content/uploads/2009/07/Wikipedia_Screenshot-Typed.png"><br /> </a>It has been over a month since my last post -testing has taken a backseat to reading research in social learning theory and technical communications.  But now I have some more solid ideas I want to share in this 3-part series.</div><div><div><div><p>Today I am going to talk about a typical users, how they learn, and the principals of minimalist documentation.  If you want to skip the fluff, head to the <a title="https://wiki.mozilla.org/Labs/Ubiquity/Documentation/Documentation_Style_Guidelines" href="https://wiki.mozilla.org/Labs/Ubiquity/Documentation/Documentation_Style_Guidelines">minimalist style guidelines</a> for Ubiquity&#8217;s documentation.</p><h2>Reasoning</h2><p><em>(skip this if your not a psych geek ; )</em></p><p>Albert Bandura defined three cognitive prerequisites to learning:</p><ol><li>Motivation</li><li>Attention</li><li>Retention</li></ol><p>Tutorials and other traditional documentation which strive to give conceptual overviews are the best way to learn. Volumes of psychological research prove that the thorough processing prompted by a conceptual overview improves retention and performance.</p><p>However, the typical setting for traditional psychological tests of learning guarantee both motivation and attention -such as work training. Web browsers are a glass pane- their purpose is to deliver content, their utility invisible, their new features just smudges on the glass, obscuring the view.</p><p>Watching professors at school is a lesson on how people interact with FireFox and obstructions to their goals. If FireFox doesn’t start immediately they become flustered and switch to IE. If FireFox asks to apply an update s/he quickly clicking “cancel” to whatever pops up. They are trying to teach a class, not learn new skills or perform maintenance!</p><p>Even in my usability studies, when participants actually have the goal of learning the interface, they are seemingly incapable of reading the documentation. Only one user, who was very insecure about his technological prowess, methodically read the tutorial.  After that, his performance was great. However, that means that the tutorial only works for 10% of a dedicated user-base, while 90% are left in the dark.</p><p>The test was a bit skewed; users were artificially motivated, but they also had the discoverability problem which Taskfox will fix, but many still had either poor performance or didn’t value the functionality that Ubiquity added.</p><p>So what do we do about this? The most important area is the auto-suggest, it must be magical. I have some ideas on how to add to that, but first some lower-level stuff must be fixed.  The most boring, but essential topic, is how we configure our documentation.</p><h2>About Minimalist Documentation</h2><p>The minimalist documentation style, as outlined by Carroll in The Minimal Manual, shows massive improvements in real-world tests where motivation is not guaranteed.  It has subsequently become the dominant paradigm in the technical communication field.  The overall guiding principals of this movement are:</p><ol><li>Procedural Instruction</li><li>Minimal Wording</li><li>Error Recovery</li><li>Guided Discovery</li></ol><h3>Procedural Instruction</h3><p>By focusing on procedural, task based instruction, minimalist documentation caters to how users naturally browse documentation and think about their problems.</p><p>Users interaction with documentation occurs when they are inhibited in performing a task.  When users to kill the paper clip, they do not take a tutorial on how to use word or read from the beginning of the manual- they skip to the “paper clip” chapter hoping to find something about turning it off.</p><p>Thus minimalist documentation is focused on examples of tasks, there is no attempt to teach the underlying models of operation.  Real users are trying to do something, not understand the grand scheme of things.</p><p>Secondly, minimalist documentation is as non-sequential as possible. Each example is independent of the previous example, requiring no knowledge that the user likely skipping anyway.</p><h3>Minimal Wording</h3><p>Minimalist documentation attempts to cut down the thicket of prose obstructing the users view of a potential solution.  Users are skimming, facilitate that by leaving only the most essential wording, writing <a title="http://en.wikipedia.org/wiki/Inverted_pyramid" href="http://en.wikipedia.org/wiki/Inverted_pyramid">inverted pyramid style</a>, breaking rules of grammar if it increases clarity, and bolding key verbs is used to help users pick out important information.</p><h3>Error Recovery</h3><p>Attempt to provide clear checkpoints and examples so a user can make sure that they have carried out the example correctly. Screenshots should crop non-relevant information (unless it visually orients the user) and emphasize important areas.</p><p style="text-align: center;"><img class="aligncenter size-full wp-image-43" title="Wikipedia_Screenshot-Typed" src="http://indolering.com/wp-content/uploads/2009/07/Wikipedia_Screenshot-Typed.png" alt="" width="420" height="185" /></p><div><div><div><p>If something is particularly tricky or can cause harm, warn users and give options of undoing the damage or reseting the environment.</p></div></div></div><h3>Guided Discovery</h3><p>Ubiquity guides users to the functions that they want, and keeps the unnecessary ones hidden from view via it’s auto-suggest.  I will offer some suggestions on how to improve auto-suggest in a more automated way in Part 3.</p><p>Read (the much better, imho) <a href="http://www.indolering.com/ubiquity/learning-ubiq-p2/">Part 2</a></p><p>Go to the Ubiquity <a title="https://wiki.mozilla.org/Labs/Ubiquity/Documentation/Documentation_Style_Guidelines" href="https://wiki.mozilla.org/Labs/Ubiquity/Documentation/Documentation_Style_Guidelines">Minimalist Documentation guidelines</a></p></div></div></div> ]]></content:encoded> <wfw:commentRss>http://indolering.com/ubiquity/learning-ubiq-p1-documentation/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Ubiquity Advert</title><link>http://indolering.com/ubiquity/ubiquity-advert/</link> <comments>http://indolering.com/ubiquity/ubiquity-advert/#comments</comments> <pubDate>Fri, 10 Apr 2009 06:26:27 +0000</pubDate> <dc:creator>Zachary Lym</dc:creator> <category><![CDATA[Ubiquity]]></category> <category><![CDATA[featured]]></category><guid isPermaLink="false">http://indolering.nfshost.com/wordpress/?p=80</guid> <description><![CDATA[I’m doing a study on how marketing can prime users to new interfaces, which includes making a couple ads.  This is basically a storyboard in video and NOT official Mozilla stuff.  You can get (and watch) official Ubiquity stuff here. It’s also here and here, if Vimeo decides to yank the video. I don’t really [...]]]></description> <content:encoded><![CDATA[<div style="padding: 0px;"><div><p style="padding-bottom: 0pt; padding-top: 0pt;">I’m doing a study on how marketing can prime users to new interfaces, which includes making a couple ads.  This is basically a storyboard in video and NOT official Mozilla stuff.  You can get (and watch) official Ubiquity stuff <a title="http://ubiquity.mozilla.com/" onclick="window.open(this.href); return false;" onkeypress="window.open(this.href); return false;" href="http://ubiquity.mozilla.com/">here</a>.</p><p style="padding-bottom: 0pt; padding-top: 0pt;"><span id="more-80"></span></p><p style="padding-bottom: 0pt; padding-top: 0pt;"><p style="padding-bottom: 0pt; padding-top: 0pt;"><p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="436" height="245" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=4281110&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=ff9933&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="436" height="245" src="http://vimeo.com/moogaloop.swf?clip_id=4281110&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=ff9933&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p></div></div><p style="padding-top: 0pt;"><p style="padding-top: 0pt;">It’s also <a title="http://www.youtube.com/watch?v=CjAtyQNaTAE" onclick="window.open(this.href); return false;" onkeypress="window.open(this.href); return false;" href="http://www.youtube.com/watch?v=CjAtyQNaTAE">here</a> and <a title="http://gallery.me.com/indolering#100031" onclick="window.open(this.href); return false;" onkeypress="window.open(this.href); return false;" href="http://gallery.me.com/indolering#100031">here</a>, if Vimeo decides to yank the video.</p><p>I don’t really need to make it perfect for my closed tests.  If I were doing this for a real ad I would have a single, flowing sequence like search on Craigslist, check prices on Ebay, email it to a friend, and  insert a map.  I am working out some compression issues so I can put the iMovie project online to make remixing easier if you are interested.  Suggestions are welcomed in the interim : )</p> ]]></content:encoded> <wfw:commentRss>http://indolering.com/ubiquity/ubiquity-advert/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk
Page Caching using disk (enhanced) (user agent is rejected)

Served from: indolering.com @ 2010-09-10 10:44:15 -->