<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
   <channel>
      <title>unraveled</title>
      <dc:creator>Joshua Kaufman</dc:creator>
      <link>http://unraveled.com/</link>
      <description>Joshua Kaufman's Personal Website</description>
      <language>en</language>
      <copyright>Copyright 2009</copyright>
      <lastBuildDate>Sun, 08 Nov 2009 21:41:55 -0800</lastBuildDate>
      <generator>http://www.sixapart.com/movabletype/?v=4.3-en</generator>
      <docs>http://blogs.law.harvard.edu/tech/rss</docs> 
      
      <creativeCommons:license>http://creativecommons.org/licenses/by-sa/3.0/</creativeCommons:license><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/unraveledMain" type="application/rss+xml" /><feedburner:emailServiceId>unraveledMain</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
         <title>Tweetie Reloaded: An Interview with Loren Brichter</title>
         <dc:creator>Joshua Kaufman</dc:creator>
         <description>One feature common to all Twitter clients is "reload," allowing users to load the latest tweets. Tweetie handled this particular feature differently from the beginning. I talked to Tweetie's creator, Loren Brichter, about how this feature evolved and his perspectives on designing gestural interfaces.</description>
		 <content:encoded><![CDATA[<p>Tweetie 1 for iPhone set the standard for a simple yet powerful Twitter client, garnering the attention of both A-list tweeters and Apple, winning an Apple Design Award at the Worldwide Developers Conference. <a href="http://www.atebits.com/tweetie-iphone/">Tweetie 2</a> raised the bar once again, providing a slew of new features wrapped inside an elegant interface.</p>

<p>One feature common to all Twitter clients is &#8220;reload,&#8221; allowing users to load the latest tweets. Tweetie handled this particular feature differently from the beginning. I talked to Tweetie&#8217;s creator, Loren Brichter, about how this feature evolved and his perspectives on designing gestural interfaces.</p>

<p><strong>Joshua Kaufman:</strong> Tapping a button to reload was generally accepted as a standard within the iPhone interface. What made you explore the refresh interaction in Tweetie 1?</p>

<p><strong>Loren Brichter:</strong> Necessity is the mother of all invention.  Looking back to Tweetie 1, I was in this position where my navigation bar was already filled up.  On the left side was the &#8220;Accounts&#8221; back button which would take you back to the accounts list (Tweetie 1 was the first app with a sensible multiple accounts implementation).  On the right side was the compose button.</p>

<p>So where did the reload button go?  Other apps of the day simply put the reload button in the upper right corner.  This was acceptable for single-account apps, but for apps that handled multiple accounts, those apps had to go through some nasty contortions and shove the account switcher UI into some other non-optimal place.  So I thought about it, and asked: what was &#8220;reload&#8221;&#8230; really?  In the context of Twitter, it really meant &#8220;load newer&#8221;.  And when you loaded newer tweets in your tweet stream, where did they go?  At the top of your list.</p>

<p>So I put the reload button at the top of the list.  As you scrolled up, reading newer tweets, eventually you&#8217;d get to the top of the list and bam&#8230; there&#8217;s a reload button, it just slid into view exactly when you needed it.  You tap it and it&#8217;s replaced by the newer tweets.  It&#8217;s intuitive and doesn&#8217;t waste prime screen real estate (corners of the screen) until you actually need it.</p>

<p><strong>JK:</strong> How did you arrive at the pull down and release to refresh interaction in Tweetie 2?</p>

<p><strong>LB:</strong> Tweetie 2 simply took this idea from Tweetie 1, that reloading was simply &#8220;loading newer&#8221;, and &#8220;loading newer&#8221; put new messages at the top of the list&#8230; and activated the action based on a finger motion that <em>you were already doing</em>.  Why make the user stop scrolling, lift their finger, then tap a button?  Why not have them continue the gesture that they are already in the process of making?  When I want to see newer stuff, I scroll <em>up</em>.  So I made scrolling itself the gesture.</p>

<p>The gesture is only half the battle though, you need appropriate feedback.  Once the reload is activated, the scrollable area of the list actually changes to leave the feedback UI in-place (rather than bouncing offscreen).  Without this part, the UI is unintuitive.  And once the loading is complete, the UI makes itself disappear.</p>

<p><strong>JK:</strong> Using this interaction in Tweetie 2 reminded me that gestural UI is still young and full of possibilities. Are there other common interactions that you see being improved by new gestures?</p>

<p><strong>LB:</strong> Of course.  But you need to be careful.  The reason that I think the pull-down-to-refresh works so well in Tweetie 2 is because it&#8217;s discoverable and explanatory.  It&#8217;s discoverable because you already know how to scroll a list, and as you scroll up, when you get to the top &#8212; bam &#8212; the UI reveals itself and you go &#8220;whoa, what&#8217;s <strong>that</strong>?&#8221;.  It explanatory because once you start tugging down there is some great UI feedback, actual text that provides instructions as you interact.  It&#8217;s not like it pops up some modal dialog with instructions on how to use it, the UI itself is the instruction.  Once you learn it you simply ignore the text and can look at the graphical arrow which gives appropriate feedback on what you need to do.</p>

<p>Now, I think you can split gestures into two categories.  One is of the pull-down-to-refresh kind.  These are gestures that are discoverable and explanatory.  The other kind of gestures are like tapping-the-status-bar-to-scroll-to-the-top, or swipe-to-delete (or swipe-to-reply in Tweetie).  These gestures you won&#8217;t discover on your own except by accident.  These are not discoverable, and they are not explanatory.</p>

<p>This second class of gestures can exist (in my opinion) because <em>they are not the only way to accomplish a goal</em>. In the case of tapping the status bar, users already know how to scroll to the top manually.  It&#8217;s slower, but it&#8217;s possible.  In the case of swipe to delete, users already know they can tap on a message and then tap the trash button.  So knowing the gesture isn&#8217;t <em>necessary</em>.</p>

<p>So when you&#8217;re inventing new gestures, it&#8217;s important to think about whether the gesture is <em>required</em> to use the app.  If it&#8217;s the only way to accomplish a goal, you better be sure it&#8217;s discoverable and explanatory without needing to read a manual.  If it&#8217;s the other kind of gesture, go nuts!</p>

<hr />

<p>Loren Brichter runs <a href="http://www.atebits.com">atebits</a> &#8212; a devious scheme designed to take your money $2.99 at a time.  Previously he worked for Apple on the original iPhone.  Now he mostly answers email, and occasionally finds time to actually program.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/unraveledMain?a=PJ_CUU8vPys:BpnRazTG7ik:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/unraveledMain?i=PJ_CUU8vPys:BpnRazTG7ik:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/unraveledMain/~4/PJ_CUU8vPys" height="1" width="1"/>]]></content:encoded>
         <link>http://feedproxy.google.com/~r/unraveledMain/~3/PJ_CUU8vPys/tweetie-interview-loren-brichter</link>
         <guid isPermaLink="false">http://unraveled.com/archives/2009/11/tweetie-interview-loren-brichter</guid>
         <category>Design</category>
         <pubDate>Sun, 08 Nov 2009 21:41:55 -0800</pubDate>
         <wfw:commentRSS>http://unraveled.com/archives/2009/11/tweetie-interview-loren-brichter.xml</wfw:commentRSS>
      <feedburner:origLink>http://unraveled.com/archives/2009/11/tweetie-interview-loren-brichter</feedburner:origLink></item>
      
      <item>
         <title>Björn Hartmann and future design tools</title>
         <dc:creator>Joshua Kaufman</dc:creator>
         <description>I recently had the opportunity to meet with Björn Hartmann, a human computer interaction researcher who is currently finishing his PhD in Computer Science at Stanford and will soon be teaching at Berkeley.</description>
		 <content:encoded><![CDATA[<p>I recently had the opportunity to meet with <a href="http://bjoern.org">Bj&#246;rn Hartmann</a>, a human computer interaction researcher who is currently finishing his PhD in Computer
Science at <a href="http://hci.stanford.edu">Stanford</a> and will soon be
teaching at <a href="http://bid.berkeley.edu">Berkeley</a>. I first heard of his work at <a href="http://interaction09.ixda.org">IxDA Interaction &#8216;09</a> in Vancouver when several industry colleagues raved about his <a href="http://bjoern.org/projects/">fourbysix project</a> that he presented.</p>

<p>A video of his entire presentation is unfortunately not available, but <a href="http://twitter.com/joshdamon">Josh Damon-Williams</a> did manage to grab this clip.</p>

<p><object type="application/x-shockwave-flash" width="400" height="300" data="http://www.flickr.com/apps/video/stewart.swf?v=71377" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"> <param name="flashvars" value="intl_lang=en-us&amp;photo_secret=3ac0d73c9a&amp;photo_id=3263409111"></param> <param name="movie" value="http://www.flickr.com/apps/video/stewart.swf?v=71377"></param> <param name="bgcolor" value="#000000"></param> <param name="allowFullScreen" value="true"></param><embed type="application/x-shockwave-flash" src="http://www.flickr.com/apps/video/stewart.swf?v=71377" bgcolor="#000000" allowfullscreen="true" flashvars="intl_lang=en-us&amp;photo_secret=3ac0d73c9a&amp;photo_id=3263409111" height="300" width="400"></embed></object></p>

<p>After watching this clip it&#8217;s easy to understand why the audience became so excited about the possibilities of these tools. At the same time, I wondered what the chances were for something like fourbysix to be developed on a much larger scale. The fact is that we can drool over tools like this all we want, but unless a large group of designers starts supporting the work of people like Bj&#246;rn, we&#8217;re going to be stuck with the same tools we&#8217;ve been using for the past ten years for the foreseeable future. I wanted to know what it would take to make tools like this accessible to more designers.</p>

<p>When I met with Bj&#246;rn, he explained how he created the fourbysix table while at Microsoft. Not surprisingly, he used a lot of Microsoft technology including the Microsoft Surface SDK and proprietary source code only available within Microsoft&#8217;s walls. However, he also used a lot of non-proprietary technology, including tools that have been available since the late 90s. He also explained that, while he did use proprietary technology to build fourbysix, there are more open equivalents that could be used to build something very similar.</p>

<p>So with enough know-how, resources and materials, you could build something like the table in the clip above, but chances are that this is out of reach for most designers. So what&#8217;s the next option? According to Bj&#246;rn, the best chance for designers to make use of this technology is to collaborate with a research university on such a project. Fortunately, there may even be opportunities for this in the San Francisco area over the coming year.</p>

<p>If you&#8217;re interested in participating in something like this in the future, please get in touch with myself or Bj&#246;rn. In the meantime, I&#8217;ll definitely be following his work and helping out where I can.</p>

<p><strong>Update</strong> (21/9/09)</p>

<p>Bj&#246;rn just let me know that videos are now available which feature the multitouch table he demonstrated at Interaction &#8216;09.</p>

<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/Sm2e4aB7H1k&amp;hl=en&amp;fs=1&amp;rel=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/Sm2e4aB7H1k&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></p>

<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/qIASBXG3-Sk&amp;hl=en&amp;fs=1&amp;rel=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/qIASBXG3-Sk&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/unraveledMain?a=H9_4Kuvdob0:WHeFpPaNRfw:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/unraveledMain?i=H9_4Kuvdob0:WHeFpPaNRfw:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/unraveledMain/~4/H9_4Kuvdob0" height="1" width="1"/>]]></content:encoded>
         <link>http://feedproxy.google.com/~r/unraveledMain/~3/H9_4Kuvdob0/bjorn-hartmann-and-future-design-tools</link>
         <guid isPermaLink="false">http://unraveled.com/archives/2009/06/bjorn-hartmann-and-future-design-tools</guid>
         <category>Design</category>
         <pubDate>Mon, 29 Jun 2009 23:51:00 -0800</pubDate>
         <wfw:commentRSS>http://unraveled.com/archives/2009/06/bjorn-hartmann-and-future-design-tools.xml</wfw:commentRSS>
      <feedburner:origLink>http://unraveled.com/archives/2009/06/bjorn-hartmann-and-future-design-tools</feedburner:origLink></item>
      
      <item>
         <title>Design Inside Yahoo!: Greg Rosenberg</title>
         <dc:creator>Joshua Kaufman</dc:creator>
         <description>This is the fifth and final interview in the [Design Inside Yahoo!](http://unraveled.com/publications/design_inside_yahoo/) series. I interviewed Greg Rosenberg, Principal Designer for Yahoo! Mail. I talked to Greg about where web email platforms are heading, the redesign of Yahoo! Mail's and the recent addition of social features.</description>
		 <content:encoded><![CDATA[<p>Since its introduction in 1997, Yahoo! Mail has dominated the web-based email space and is a staple of many Yahoo! users&#8217; web experience. It&#8217;s matured significantly over time, having undergone a major redesign in 2006 and introducing other social features such as instant messaging, SMS and activity streams.</p>

<p>This is the fifth and final interview in the <a href="http://unraveled.com/publications/design_inside_yahoo/">Design Inside Yahoo!</a> series. I interviewed Greg Rosenberg, Principal Designer for Yahoo! Mail. I talked to Greg about where web email platforms are heading, the redesign of Yahoo! Mail&#8217;s and the recent addition of social features.</p>

<p><strong>Joshua Kaufman:</strong> It&#8217;s been nearly three years since the launch of the redesigned <a href="http://overview.mail.yahoo.com/products/new">Yahoo! Mail</a>. How has the web-based email landscape changed in that time?</p>

<p><strong>Greg Rosenberg:</strong> &#8216;04 to &#8216;06 was the big Web 2.0 Shuffle: &#8220;Hey, got AJAX?!  FLASH?!  Drag-n-Drop?!&#8221;  That&#8217;s certainly leveled off, and rich web mailers are pretty much the norm now.  Since then, I&#8217;ve seen two big things happen in the web-mail space.  As industry leaders we all have this great technology in place in our products (Yahoo!, Google, et al.), but at the same time we continue to tweak our products to make sure they still address core needs, while we add new dynamic interactions and features.  It&#8217;s a tough sweet spot to find: striking that balance between a cool, new feature and &#8220;why can&#8217;t I just check my mail?&#8221;  This dilemma will always be there as long as we have expectations around what email is, and the massive population that&#8217;s grown up using it.  We&#8217;ve continually tweaked the new Yahoo! Mail, and seen some the evolution of other e-mail services. Hey, even <a href="http://gmail.com">Gmail</a> added a &#8220;Delete&#8221; button.  </p>

<p>The second big thing is pretty obvious: the social media and social networking explosion.  This has had a big impact on email as for some it has replaced traditional online communications (Email, IM), almost turning them into commodities.  In social networking sites, once you and your friends join, you don&#8217;t need to remember an email address to contact someone:  you only need to remember your username/password for that site.  What constitutes &#8220;communication&#8221; has also evolved:  a tweet, just updating your picture, posting a set of pictures, &#8220;liking&#8221; something, commenting on someone&#8217;s Facebook status, etc.  In social networking, MySpace was the first to try and venture into e-mail (yes, there were predecessors, but not as mainstream and prevalent.)  But, as we have seen, they suffer from a pretty big perception problem of only catering to tweens, a place for creepy stalkers, and bands trying to promote themselves.  Facebook really deserves the credit for changing the social networking game here as they&#8217;ve zoomed past MySpace with finding a way to appeal to a wider demographic and have had explosive growth.  However, an email address is still the starting point here, and hundreds of millions of people still heavily rely upon email.  This is where I still think social networking sites still haven&#8217;t broken through a key barrier:  the communications are so casual, the line between public/private so fine, that it&#8217;s not only a bit of an unorganized mess but there also seems to be a lack of etiquette in 1:1 private communications and incentive to engage in these types of communications. At Yahoo!, we recognize what&#8217;s happening in the industry and have been working hard to create a best-of-both worlds experience, reversing the flow and infusing social communications into an email environment.  Not for the just for the hell of it, but to make email better and use connections (aka &#8220;friends&#8221;) and social features to power that. In your inbox, you can instantly weed out the noise to see messages from people most important to you. When you sign in, you&#8217;ll also see those messages highlighted with their pictures, along with updates about them (a news feed of sorts).  The updates stream is not isolated to Yahoo!&#8217;s network, it aggregates Yahoo! and non-Yahoo! updates (Twitter, Yelp reviews/ratings, YouTube, etc.) all of which the user can control in their Yahoo! Profile page.   We also have a whole new assortment of connection-related features in the pipeline.  The core though, is still email, which draws more of a need to take real action, as opposed to social networking casual check-in behavior.  This is where email is strong:  you can still consume updates, traverse your network of connections, but the emphasis is on email functionality as the primary tool here.  So, we retain the important and familiar user behaviors and give our users deeper confidence in knowing that the emails (and IMs) they send and receive are governed by the strongest and most robust security and privacy measures. </p>

<p><strong>JK:</strong> After Google innovated with a conversation view, &#8220;archiving&#8221; and labels in Gmail, why did Yahoo! take a more traditional approach with folders and a standard column-sortable list of messages?</p>

<p><strong>GR:</strong> Regarding Yahoo!&#8217;s approach, we have folders and not labels for a couple of reasons:.  First, unlike Gmail which had no user base to migrate, we have millions of users worldwide of varying ages, experience levels, and usage behaviors, many of which using folders in the <a href="http://overview.mail.yahoo.com/products/classic">Classic version of Yahoo! Mail</a>.  Changing both the UI at a high-level and their method of organizing their messages at the same time would&#8217;ve been too much change at once.  That&#8217;s the biggest reason we kept folders.  Secondly, and equally important is that the concept of labeling can be confusing to some and thus has a bigger learning curve and ultimately doesn&#8217;t address what a lot of our users want to do:  clean out their inbox.  We know that users of folders use them to keep a tidy inbox, and like to file things away.  It&#8217;s a natural behavior that&#8217;s been part of the digital world, based on the realities of the physical world.  I&#8217;ve personally seen users in the lab, and during in-home research visits that end their daily mail experience with an empty inbox &#8212; as if an inbox that had any messages in it felt like a stack of late/unpaid bills.  On the column sortable list:  no need to reinvent the wheel here, this is just another example of something Yahoo! Mail users were already accustomed to using.</p>

<p>All that said, three years later, it doesn&#8217;t mean we&#8217;re not thinking about similar features :)</p>

<p><strong>JK:</strong> What&#8217;s the story behind the general design approach, including the decision around using tabs?</p>

<p><strong>GR:</strong> The early version of the new Yahoo! Mail (prior to the first beta phase) was actually very different from what you see today. The product more closely resembled its predecessor, <a href="http://en.wikipedia.org/wiki/Oddpost">Oddpost</a>: it appeared as a traditional desktop application with &#8220;child&#8221; windows, primarily for composing and reading messages. It also launched into a chromeless browser window (that is, there was no toolbar) and hi-jacked the browser&#8217;s pull-down menu and shortcut key system.  Essentially, it functioned identically to a desktop mail program, but ran inside a browser. For a variety of technical and usability reasons, we recognized that we had to change design direction.</p>

<p>Technical reasons:</p>

<ul>
<li>Proliferation of pop-up blockers (which became more extensive and built-in since Oddpost&#8217;s design framework was built) increased dramatically. Pushing past a blocked popup when launching the application, or composing a message, would be a difficult hurdle for the user to jump over.</li>
<li>For security reasons, many browsers require a URL prefix to the title of any window that doesn&#8217;t contain an address bar. This means that as long as we opened all our windows into chromeless browser windows, the titlebar would have to be a random confusing mess of symbols, letters and numbers.</li>
<li>The increase of tabbed browsers with enhanced control over clicked links would create unpredictable results when working within the application.</li>
</ul>

<p>Usability Testing Feedback/User Perception reasons:</p>

<ul>
<li>There&#8217;s a growing user perception that a &#8220;window&#8221; and a &#8220;pop-up&#8221; are one and the same. If the user is using a web browser, and the page being viewed opens a new window (without the user specifically creating a new window), a significant percentage of the users will associate that window with an annoying ad.</li>
<li>It felt heavy. We wanted to make the application light. As the earlier product mimicked a desktop application, it brought many of the expectations of such a product (required installation, full-OS specific shortcut keys, etc.)</li>
<li>An inconsistent experience across all browsers and operating systems.  The earlier version worked well on Windows (and Oddpost only worked on Windows), but we now had an odd experience for the Mac, which manages its menu system outside the browser&#8217;s application frame. On a Mac, the earlier version showed the Y! Mail native menu system and the browser&#8217;s menu system simultaneously - thus creating major confusion.</li>
</ul>

<p>After the rough first set of usability tests, and peeling me off the observation room floor, our PM (Ethan Diamond) dropped me into a cave to come up with a new interaction model, and seven days later I crawled out with what you see today. We decided to have the product run in a Web-standard fashion: a single page in a chromed browser, without popping up windows for composing and reading. We also wanted to offer our own proprietary shortcut key system.  How would we retain the same level of multi-tasking support that a windowed application affords the user, but do it in such a way that it&#8217;s dirt simple for the user?  Out of the need to support this came the tabbed message system you see in the product today.  In essence, native Yahoo! Mail tabs replace windows, but without all the mess of finding all the windows you have open. This is pain we&#8217;ve all felt with an OS, desktop program, and is worse with a stack of browser windows that can have confusing/unpredictable titles (that on Windows get grouped under one taskbar entity after a certain threshold has been reached).  The tabs do a nice job of serving as an &#8220;index&#8221; of the user&#8217;s current open tasks: a message being written, an inbox to return to without losing the message being composed, to read the newest blurb in an IM tab with a friend, the social dashboard/updates tab, an application, etc.</p>

<p><strong>JK:</strong> <a href="http://calendar.mail.yahoo.com/">Calendar</a> seems to be the only office app that hasn&#8217;t been fully integrated into Yahoo! Mail. Not to be rude, but what&#8217;s taken so long?</p>

<p><strong>GR:</strong> Oh, I wish I had a good answer for this. While we have the calendar bar at the bottom of the Mail window supporting basic calendaring functionality available, we don&#8217;t have a Mail-integrated version of the <a href="http://switch.calendar.yahoo.com/m/landing.php">rich calendar that&#8217;s currently in beta</a>. Nothing new to report here.</p>

<p><strong>JK:</strong> I noticed that RSS has been moved from Yahoo! Mail into <a href="http://my.yahoo.com/">My Yahoo!</a>. The reasoning behind this is described in <a href="http://help.yahoo.com/l/us/yahoo/mail/yahoomail/tools/rss-01.html">Yahoo! Mail help</a>. I&#8217;m curious how much this decision was based on customer feedback. Do many people really want to read their RSS feeds from a start page?</p>

<p><strong>GR:</strong> The decision wasn&#8217;t based on customer feedback.  Most people don&#8217;t even know what feeds are, and an even smaller percentage know what RSS means.  The RSS feature, inherited from Oddpost, was rarely used, took up valuable space in the folder list, and we just couldn&#8217;t give it more time &amp; resources due to higher priorities.  Given the small number of users of the feature, and that their feeds are mirrored in My Yahoo! (a more popular content consumption environment), it was a good move for us.  As My Yahoo! is a popular starting page for many on the web, offers a robust built-in reader, and the content that appears on My Yahoo! is fairly similar, there are likely only a small number of users feeling much pain from this change.</p>

<p><strong>JK:</strong> Meanwhile, on the way in are slew of social features based around connections. Is email the new newsfeed?</p>

<p><strong>GR:</strong> It&#8217;s certainly moved more in this direction than it has in the past.  You have to be careful though how far you take the news feed.  The news feed is a strong way to passively consume what&#8217;s largely public content, see what friends are up to, casual commenting, etc.  Blurring that too much with email is tricky business.  Personal emails are private between the sender and the recipients, and there&#8217;s a different expectation put on the recipient of the message.  For example, you&#8217;re more likely to hear &#8220;Why didn&#8217;t you reply to the email I sent to you four days ago?&#8221; as opposed to &#8220;Why didn&#8217;t you comment on my Facebook status from four days ago?&#8221;.  So, baby steps.  With the new social features we&#8217;re rolling out, we show updates from your connections, but above that in its own section are the email messages from your connections.  In the context of Yahoo! Mail, emails are first and updates are second.</p>

<p><strong>JK:</strong> What&#8217;s next for Yahoo! Mail?</p>

<p><strong>GR:</strong> We&#8217;re gradually rolling out the social features and the open features (productivity apps integrated into the Mail environment).  Outside of that, we&#8217;re always looking at every pixel, and every feature, always asking: does this make sense, does it belong, and does it make Yahoo! Mail better for our users?</p>

<hr />

<p>Greg Rosenberg was Principal Designer on <a href="http://overview.mail.yahoo.com/products/new">Yahoo! Mail</a> for over four years and led the design of the new version.  Currently, Greg is the Design Director for Community Products at Yahoo!, which includes <a href="http://groups.yahoo.com/">Yahoo! Groups</a> and <a href="http://answers.yahoo.com/">Yahoo! Answers</a>.</p>

<p>Readers may also be interested in my <a href="http://unraveled.com/archives/2003/07/an_interview_with_ethan_diamond">2003 interview with Ethan Diamond</a>, co-founder of Oddpost.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/unraveledMain?a=E5S5dIWH62w:GCShrOeUdB8:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/unraveledMain?i=E5S5dIWH62w:GCShrOeUdB8:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/unraveledMain/~4/E5S5dIWH62w" height="1" width="1"/>]]></content:encoded>
         <link>http://feedproxy.google.com/~r/unraveledMain/~3/E5S5dIWH62w/design-inside-yahoo-greg-rosenberg</link>
         <guid isPermaLink="false">http://unraveled.com/archives/2009/04/design-inside-yahoo-greg-rosenberg</guid>
         <category>Design</category>
         <pubDate>Thu, 16 Apr 2009 08:16:25 -0800</pubDate>
         <wfw:commentRSS>http://unraveled.com/archives/2009/04/design-inside-yahoo-greg-rosenberg.xml</wfw:commentRSS>
      <feedburner:origLink>http://unraveled.com/archives/2009/04/design-inside-yahoo-greg-rosenberg</feedburner:origLink></item>
      
      <item>
         <title>All modal dialogs on the web must die</title>
         <dc:creator>Joshua Kaufman</dc:creator>
         <description>A recent discussion at work [prompted me to tweet](http://twitter.com/joshuakaufman/status/1251312485) "All modal dialogs on the web must die." I was frustrated and venting at the time. (Twitter is all too handy for that.)

A follower of mine, [@iamshimone](http://twitter.com/iamshimone) [replied](http://twitter.com/iamshimone/status/1251322020) that my tweet was ironic considering a recent article on modal dialogs that he read. I was definitely intrigued so I had a look.</description>
		 <content:encoded><![CDATA[<p>A recent discussion at work <a href="http://twitter.com/joshuakaufman/status/1251312485">prompted me to tweet</a> &#8220;All modal dialogs on the web must die.&#8221; I was frustrated and venting at the time. (Twitter is all too handy for that.)</p>

<p>A follower of mine, <a href="http://twitter.com/iamshimone">@iamshimone</a> <a href="http://twitter.com/iamshimone/status/1251322020">replied</a> that my tweet was ironic considering a recent article on modal dialogs that he read. I was definitely intrigued so I had a look.</p>

<p>In the article, Dmitry, the publisher of Web Designer Depot, recommended <a href="http://www.webdesignerdepot.com/2009/02/7-interface-design-techniques-to-simplify-and-de-clutter-your-interfaces/">using &#8220;modal&#8221; windows in order to de-clutter and simplify your interfaces</a>, comparing them to their alternative, popup windows.</p>

<blockquote cite="http://www.webdesignerdepot.com/2009/02/7-interface-design-techniques-to-simplify-and-de-clutter-your-interfaces/"><p>So why would you use modal windows and how do they simplify your interface? Well, if you look at the alternative, their purpose becomes much clearer. The alternative to using something like a modal window is usually to load a new page.</p></blockquote>

<p>I tried to clear up his inaccurate definition of &#8220;modal&#8221; in my first comment.</p>

<blockquote cite="http://www.webdesignerdepot.com/2009/02/7-interface-design-techniques-to-simplify-and-de-clutter-your-interfaces/"><p>You&#8217;re using &#8220;modal&#8221; incorrectly. Modal means &#8220;prevent the user from doing anything until they interact with a dialog.&#8221; Modal dialogs are almost never necessary on the web, and encouraging them under the guise of simplicity is poor advice.</p></blockquote>

<p>He appreciated my comment but questioned my reasoning, asking &#8220;Wouldn&#8217;t it make more sense to focus the user on the form they&#8217;ve just opened? I doubt they&#8217;ll want to continue working on the stuff below before at least closing the form, and the modal nature would prevent accidental clicks outside of it.&#8221;</p>

<p>His intention to focus the user was good, but one shouldn&#8217;t assume that people don&#8217;t want to click outside dialogs - or more importantly that popup dialogs are one of the best solutions.</p>

<blockquote cite="http://www.webdesignerdepot.com/2009/02/7-interface-design-techniques-to-simplify-and-de-clutter-your-interfaces/"><p>It definitely makes sense to focus the user on the task they&#8217;re doing, but that doesn&#8217;t mean you should restrict them from interacting with things outside of their task - unless those things are destructive to the current task at hand. Notice that I didn&#8217;t say &#8220;dialog&#8221; in that sentence.</p><p>Instead of thinking in terms of a dialog, think about ways that you can maintain forward momentum in the application - while still keeping the focus of the user - without any sort of dialog, popup or prompt.</p><p>Taking your Action Method example again, consider the &#8220;+ Add New&#8221; button. When you click it, it show [<em>sic</em>] you a modeless dialog. (At least it&#8217;s not modal.) I would personally avoid a dialog completely. Instead, I would probably create a new action step at the top of the list with empty fields that the user can complete. Now this won&#8217;t accomplish exactly the same thing as a dialog. What if the user decides they don&#8217;t want to create a new action step? Instead of canceling a dialog, they would be deleting a blank action step. But given how rare this would be compared to how common creating a new action step would be, I believe it makes a lot of sense.</p><p>I&#8217;m not saying that doing it this way is easy or always possible. It requires a considerably more thoughtful interface. But it can be done, and when it creates a better experience for the user, it&#8217;s worth it.</p></blockquote>

<p>There are a lot of web design blogs out there, and many of them explain interaction design principles incorrectly and make broad assumptions about why they should be applied. Designers who know better shouldn&#8217;t let this happen, and should at least attempt to enlighten the audience.</p>

<p>So must all modal dialogs on the web die? Probably not. As a fellow designer <a href="http://www.danimalik.com">Dani Malik</a> reminded me after I posted that tweet, &#8220;All blanket statements must die.&#8221; Nothing like a shot of your own medicine to set you straight.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/unraveledMain?a=85mK2kKinQc:TF-in-EcQF8:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/unraveledMain?i=85mK2kKinQc:TF-in-EcQF8:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/unraveledMain/~4/85mK2kKinQc" height="1" width="1"/>]]></content:encoded>
         <link>http://feedproxy.google.com/~r/unraveledMain/~3/85mK2kKinQc/modal-dialogs-must-die</link>
         <guid isPermaLink="false">http://unraveled.com/archives/2009/02/modal-dialogs-must-die</guid>
         <category>Design</category>
         <pubDate>Thu, 26 Feb 2009 21:24:17 -0800</pubDate>
         <wfw:commentRSS>http://unraveled.com/archives/2009/02/modal-dialogs-must-die.xml</wfw:commentRSS>
      <feedburner:origLink>http://unraveled.com/archives/2009/02/modal-dialogs-must-die</feedburner:origLink></item>
      
      <item>
         <title>Radar for iPhone</title>
         <dc:creator>Joshua Kaufman</dc:creator>
         <description>As a designer, you sometimes get the opportunity to be a part of something amazing. For me, over the past two years that "something amazing" has been [Radar](http://radar.net), the service for sharing photos, videos and conversation with friends. </description>
		 <content:encoded><![CDATA[<p>As a designer, you sometimes get the opportunity to be a part of something amazing. For me, over the past two years that &#8220;something amazing&#8221; has been <a href="http://radar.net">Radar</a>, the service for sharing photos, videos and conversation with friends. </p>

<p><a href="http://radar.net/mobile/">Radar is currently available for Java, Windows Mobile, Sidekick, and Blackberry</a>, and the Radar mobile site works on any web-enabled phone on any network in the world. And now, Radar is available for the iPhone and iPod Touch.</p>

<p><a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=301275055&amp;mt=8" class="noBorder"><img src="http://unraveled.com/archives/assets/images/2009/apple-iphone-radar.jpg" width="450" height="568" class="noBorder" alt="Apple iPhone showing Radar application" /></a></p>

<p>With the introduction of Radar for iPhone, I believe we&#8217;ve created the finest mobile photo sharing app available on any mobile platform. Why &#8220;mobile photo sharing&#8221; and not just &#8220;photo sharing&#8221;? Well, Radar isn&#8217;t Flickr (it doesn&#8217;t try to be either), and once you start using Radar you quickly learn it&#8217;s as much about shared experiences and conversation as it is about photo sharing. Curious? <a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=301275055&amp;mt=8">Download Radar on the App Store today.</a></p>

<p>After you&#8217;ve played around with the app, be sure to <a href="http://radar.net/contact/">let us know what you think</a>.  We&#8217;re always looking for ways to improve the experience.</p>

<p>Press Coverage: <a href="http://mashable.com/2009/01/27/radar-on-iphone/">Mashable</a>, <a href="http://venturebeat.com/2009/01/27/radar-gets-an-iphone-app-to-better-share-media-amongst-friends/">VentureBeat</a>, <a href="http://www.macnn.com/articles/09/01/27/radar.iphone.photo.sharin/">MacNN</a>, <a href="http://www.readwriteweb.com/archives/radars_photo_sharing_app_comes_to_the_iphone.php">ReadWriteWeb</a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/unraveledMain?a=GY1EK4Kq5XE:D6aqxYXgcRc:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/unraveledMain?i=GY1EK4Kq5XE:D6aqxYXgcRc:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/unraveledMain/~4/GY1EK4Kq5XE" height="1" width="1"/>]]></content:encoded>
         <link>http://feedproxy.google.com/~r/unraveledMain/~3/GY1EK4Kq5XE/radar-iphone</link>
         <guid isPermaLink="false">http://unraveled.com/archives/2009/01/radar-iphone</guid>
         <category>Work</category>
         <pubDate>Tue, 27 Jan 2009 21:00:00 -0800</pubDate>
         <wfw:commentRSS>http://unraveled.com/archives/2009/01/radar-iphone.xml</wfw:commentRSS>
      <feedburner:origLink>http://unraveled.com/archives/2009/01/radar-iphone</feedburner:origLink></item>
      
   </channel>
</rss>
