<?xml version="1.0" encoding="iso-8859-1"?>

<rdf:RDF
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
  xmlns:admin="http://webns.net/mvcb/"
  xmlns:cc="http://web.resource.org/cc/"
  xmlns="http://purl.org/rss/1.0/">

<channel rdf:about="http://madhava.com/egotism/">
<title>madhava.com/egotism/</title>
<link>http://madhava.com/egotism/</link>
<description><![CDATA[<img border="0" src="http://madhava.com/egotism/egotismdefn_nov2003.png">]]></description>
<dc:language>en-us</dc:language>
<dc:creator></dc:creator>
<dc:date>2008-06-12T13:44:35-05:00</dc:date>
<admin:generatorAgent rdf:resource="http://www.movabletype.org/?v=2.661" />
<cc:license rdf:resource="http://creativecommons.org/licenses/by-nd-nc/1.0/" />


<items>
<rdf:Seq><rdf:li rdf:resource="http://madhava.com/egotism/archive/005020.html" />
<rdf:li rdf:resource="http://madhava.com/egotism/archive/005019.html" />
<rdf:li rdf:resource="http://madhava.com/egotism/archive/005018.html" />
<rdf:li rdf:resource="http://madhava.com/egotism/archive/005017.html" />
<rdf:li rdf:resource="http://madhava.com/egotism/archive/005016.html" />
<rdf:li rdf:resource="http://madhava.com/egotism/archive/005015.html" />
<rdf:li rdf:resource="http://madhava.com/egotism/archive/005014.html" />
<rdf:li rdf:resource="http://madhava.com/egotism/archive/005013.html" />
<rdf:li rdf:resource="http://madhava.com/egotism/archive/005012.html" />
<rdf:li rdf:resource="http://madhava.com/egotism/archive/005011.html" />
<rdf:li rdf:resource="http://madhava.com/egotism/archive/005010.html" />
<rdf:li rdf:resource="http://madhava.com/egotism/archive/004980.html" />
<rdf:li rdf:resource="http://madhava.com/egotism/archive/004961.html" />
<rdf:li rdf:resource="http://madhava.com/egotism/archive/004871.html" />
<rdf:li rdf:resource="http://madhava.com/egotism/archive/004869.html" />
</rdf:Seq>
</items>

</channel>

<item rdf:about="http://madhava.com/egotism/archive/005020.html">
<title>Tab-ula rasa</title>
<link>http://madhava.com/egotism/archive/005020.html</link>
<description><![CDATA[<p>Boriss recently jump-started the discussion about tab management with her <a href="http://jboriss.wordpress.com/2008/06/08/improving-tabs/">recent great post</a> &mdash; if you're interested in how we deal with tabs, I encourage you to <a href="http://jboriss.wordpress.com/2008/06/08/improving-tabs/">go read it</a> and join the discussion.  She deals with the issues of finding the tab you want in the sea of those you don't, as well as mechanisms for organizing tabs around real tasks. </p>

<p>I think it's worth coming at this problem from the other direction as well, crushing it, finally, in something we like to call the pincing crab-claw of good design.  Implicit in the question of "how do we help people manage tabs?" is the assumption that people want to or should have to manage their tabs;  this is definitely true for some tabs, but I think that fully half of the solution will come through helping people avoid a situation that requires capital-M Management in the first place.</p>

<p><br />
<b>Reduce</b></p>

<p>Sometimes people have multiple tabs quite simply because they need to have multiple documents or applications open simultaneously.  But sometimes tabs are stand-ins for activities that could be supported (better, even) in some other way.</p>

<ul>
<li><b>Applications</b><br>A number of my long-running tabs are applications I refer to over the course of a day: webmail, a calendar, an RSS aggregator, an IM client.  And the list of web applications that people use, often in place of traditional "web 0.0" apps, is definitely not getting any shorter.  This is bad news from a tab management perspective &mdash; it suggests that our lists of perma-tabs will only get longer.

<p>One way to deal with this this is by getting web apps out of the browser and into their own independent windows, as in <a href="http://labs.mozilla.com/featured-projects/#prism">Prism</a>.  By handing the window navigation task from the tab strip to the OS, we let users make use of the often richer and certainly more familiar set of window navigation tools available there (alt/cmd-tab, expose, taskbars/docks, and so on).  Even working almost entirely within a browser as I do, I still find myself quite often hitting Cmd-tab (on the mac) to get back to my email, which is, of course, just in another tab rather than another application.  This doesn't make as much sense for transient documents, but for something long running like an application, this can be very powerful.</p>

<p><li><b>An attention queue</b><br>People often use tabs as a kind of to-do list &mdash; pages to read, forms to fill, reminders of tasks to carry out.  Why as open tabs rather than bookmarks?  In part, I think it's because an open tab is less permanent than a bookmark.  Especially before Firefox 3, bookmarking a page felt like a commitment and required filing &mdash; not exactly right for something you just intend to deal with As Soon As Possible and may need no long-term connection to.  It's also because a bookmarked page, while around for later, doesn't have the presence and judging stare of an open tab.  An open tab can be an unbidden reminder in a way that a bookmark, hidden until called forth, cannot.</p>

<p>What can we do to support the "deal with this later" use-case that doesn't contribute to tab-clutter?  I've started tagging pages to come back to with the tag "queue" and then, periodically, looking at everything with that tag.  It's not an ideal solution, though, because I still have to initiate the reminder process.  It helps to remind of <i>what</i> I have to do, when I think to check, but not <i>that</i> I have to do something.<br />
</ul></p>

<p><br />
<b>Re-use</b></p>

<p>Quite often, when I try to sift through and clean up my tab pile, I find that I have the same document open in multiple tabs.  In part, this is because it's getting easier to navigate to a page again than to find one that I know is already open (which better tab navigation will start to reverse).  But in many cases, I'm sure I just didn't remember that I'd opened something previously.  Making it easier for people to re-use an already open tab would certainly help prevent the tragedy of tab-inundation.</p>

<p>One early concept for this is an attempt to intercede when we see tab duplication beginning &mdash; as a user begins to tell the browser where to go.  Some quick idea sketching led me to some variants on putting this information in the awesomebar - more discussion of these in a future post:</p>

<p><center><a href="http://people.mozilla.com/~madhava/blog/2008-06-12/tab_sketches.png"><img src="http://people.mozilla.com/~madhava/blog/2008-06-12/tab_sketches_small.png" border="0"></a><br>(click for larger version)</center></p>

<p><br />
<b>Recycle</b></p>

<p>Lastly, some open tabs are documents that you're well and truly done with, but that you didn't close.  Metaphorically speaking, you just left it on the floor and walked away, <i>again</i>.  Would it kill you to tidy up after yourself?</p>

<p>Amidst the sea of open tabs, though, it takes effort to comb through your tab list for the flotsam and jetsam.  To paraphrase something I read somewhere recently, there's immediate benefit to opening a tab but not for closing one. The benefit in the latter case is separated in time from the effort to get it &mdash; this is a contributing factor for all clutter, really.</p>

<p>What can we do to encourage or make it easier for people to close tabs that they're finished with?  Some add-ons try to lower the effort bar on the triage, by <a href="https://addons.mozilla.org/en-US/firefox/addon/3542">providing an indication of tab age and disuse</a>, for example.  What else can we do here?</p>

<p>If you have thoughts or suggestions about these issues, please do get in touch!  Other good sources for insightful thinking about the nature of tabs and their management are <a href="http://humanized.com/weblog/2007/06/19/humanized_puzzler_2_firefox_tabs/">Aza</a> and <a href="http://clarkbw.net/blog/2008/05/20/tabulation/">Bryan</a>.  Update: <a href="http://surfmind.com/muzings/?p=130">Andy Edmonds</a> has also written on this topic.<br />
</p>]]></description>
<dc:subject>mozilla</dc:subject>
<dc:creator>madhava</dc:creator>
<dc:date>2008-06-12T13:44:35-05:00</dc:date>
</item>
<item rdf:about="http://madhava.com/egotism/archive/005019.html">
<title>Unit Conversion</title>
<link>http://madhava.com/egotism/archive/005019.html</link>
<description><![CDATA[<p><a href="http://blog.johnath.com/index.php/2008/06/05/party-planning-tips/">Johnathan's last post</a>, with its tip for party planning, reminded me of my favorite Firefox searchbar instant unit conversion:</p>

<p><center><a href="http://www.flickr.com/photos/menros/2554036488/" title="= 0.125 US sticks of butter by Madhava Enros, on Flickr"><img src="http://farm4.static.flickr.com/3103/2554036488_9d5df95f78_o.png" width="335" height="89" alt="= 0.125 US sticks of butter" /></a></center></p>

<p>which leads, inevitably and in the spirit of adventure, to this:</p>

<p><center><a href="http://www.flickr.com/photos/menros/2554098699/" title="keg to sticks of butter conversion by Madhava Enros, on Flickr"><img src="http://farm4.static.flickr.com/3040/2554098699_a364e9ba4a_o.png" width="310" height="61" alt="keg to sticks of butter conversion" /></a></center></p>

<p>Now to find the right recipe...</p>]]></description>
<dc:subject>mozilla</dc:subject>
<dc:creator>madhava</dc:creator>
<dc:date>2008-06-05T19:29:49-05:00</dc:date>
</item>
<item rdf:about="http://madhava.com/egotism/archive/005018.html">
<title>Get add-ons in Firefox 3</title>
<link>http://madhava.com/egotism/archive/005018.html</link>
<description><![CDATA[<p>I used to blog about the Add-ons Manager and the new add-on-getting facilities it provides <a href="http://madhava.com/egotism/archive/005011.html">well</a> <a href="http://madhava.com/egotism/archive/005012.html">nigh</a> <a href="http://madhava.com/egotism/archive/005013.html">constantly</a>.  Since those heady post-filled days, though, the manager has settled comfortably into its final form for Firefox 3.  Read on for a quick walkthrough of how to use the new "Get Add-ons" tab to explore the world of Firefox Add-ons.</p>]]></description>
<dc:subject>mozilla</dc:subject>
<dc:creator>madhava</dc:creator>
<dc:date>2008-06-05T17:51:12-05:00</dc:date>
</item>
<item rdf:about="http://madhava.com/egotism/archive/005017.html">
<title>Download Manager in Firefox 3</title>
<link>http://madhava.com/egotism/archive/005017.html</link>
<description><![CDATA[<p>The Download Manager has changed quite a bit, <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=397655">design-wise</a>, for Firefox 3.  Some of the most useful and prominent of these changes come in the form of additional functionality:  a number of people have written about the great new ability to pause and resume downloads, whether manually or automatically (due to a computer crash or a laptop put to sleep).</p>

<p>Others of the changes are more subtle, and have more to do with simply lessening the effort involved in using the Manager.  As always, improving the fit between human and software requires an understanding of what people are really trying to do &mdash; in the case of the Download Manager, people are usually involved in one of two main activities: (1) watching, and occasionally controlling, the progress of their downloads; and (2), finding files (or information about those files) that they've downloaded in the past.</p>

<p><br />
<b>Is it done yet?</b></p>

<p>In many ways, the best progress indicator is one that you don't actually have to watch.  When a quick download finishes, it's useful to see the manager so that you can deal with the file right away.  If a download is going to take a while though, people typically won't sit and watch &mdash; it makes more sense to get the Download Manager out of the way and get on with something else.  It's still useful to have a cue that something is going on and an access point to the Download Manager, though, which is where the <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=402278">download progress indicator in the status</a> bar comes from:</p>

<p><center><img src="http://people.mozilla.com/~madhava/blog/2008-05-26/status_bar_overview.png"></center></p>

<p><br />
<b>I remember downloading it...</b></p>

<p>The latter of the two main uses is that of finding files you'd downloaded earlier.  To help out with this, we've surfaced details that correspond to what you might remember about the file you're seeking.  Much of this information was previously available but obscured &mdash; you could see it once you'd found the file you wanted, but not when hunting for the file in the first place.  For example:</p>

<p><center><img src="http://people.mozilla.com/~madhava/blog/2008-05-26/download_manager.png"></center></p>

<ul><li> The time or date, in a person-friendly format, is listed down the right-hand side of the window for easy scanability.  If what you know is roughly when you downloaded the file in question, you can run down that column until you get to the range that's relevant.
<li> The file name is obviously an important cue as to what a given file is &mdash; it's been made a little bigger so as to stand out amongst the other backup information we're now providing
<li> When the file name is vague (document1.pdf?) or not meant for humans in the first place (xpz243ghb.exe), it can be very helpful to know where the file came from.  To that end, we show the name of the site from which you got the file.  For me, this is a bit of help that I now find I can't do without.</ul>

<p>Once you've found the file you're after, you can open it (double click) or remove it (hit 'delete'), or, if you're after more information, right-click:</p>

<p><center><img src="http://people.mozilla.com/~madhava/blog/2008-05-26/options.png"></center></p>

<p>Of these options, the one that's new and that I find particularly useful is "Go to Download Page."  If what you're after is not the file itself but where you got it, this will take you right there.</p>

<p><br />
<b>But I know what it's called!</b></p>

<p>Scanning through the list is made more productive now, but searching is even better.  Here's an example of how searching, combined with the information we now surface, makes finding a downloaded file much simpler.  Say I'm looking for take-out menus &mdash; I can just filter on menu:</p>

<p><center><img src="http://people.mozilla.com/~madhava/blog/2008-05-26/filter_menus.png"></center></p>

<p>What's interesting is that few of the filenames themselves contain the name of the restaurant, but I can see which one I'm after because we've listed the site names.  These site names (along with all the text you can see on the screen) are searchable as well, which saves me in this situation:  I'm looking for a menu from Juice For Life, but their name isn't in the file name:</p>

<p><center><img src="http://people.mozilla.com/~madhava/blog/2008-05-26/filter_juice.png"></center></p>

<p>And there's the file.  Happy searching!</p>]]></description>
<dc:subject>mozilla</dc:subject>
<dc:creator>madhava</dc:creator>
<dc:date>2008-05-27T13:18:45-05:00</dc:date>
</item>
<item rdf:about="http://madhava.com/egotism/archive/005016.html">
<title>Unintended awesomeness</title>
<link>http://madhava.com/egotism/archive/005016.html</link>
<description><![CDATA[<p>I ran into a very useful and satisfyingly simple use of the awesomebar today that I think is at the edge of what it was originally intended for.  I wanted to create a new Google Docs document, so I opened a new tab and was about to start typing some terms to navigate to the site.  I stopped, though, and tried out a little experiment:</p>

<p><center><img src="http://people.mozilla.com/~madhava/blog/2008-04-23/awesomebar_dropdown.png"></center></p>

<p>I typed "new document" into the awesomebar, and there, in first place, was what looked like a promising link.  I selected it, and got the following:</p>

<p><center><img src="http://people.mozilla.com/~madhava/blog/2008-04-23/new_document.png"></center></p>

<p>In other words, I was delivered directly to my <i>real</i> goal &mdash; not navigating to the front page of the Google Docs site, but to the "new document" I was trying to create.  What's interesting, and newly possible through the awesomebar, is that I could find the appropriate link.  Clearly I'd been there before, but I never would have remembered this kind of interstitial non-manually-typed-in URL.  It helps, of course, that the URL/command in question uses actual human-language words.  </p>

<p>As a result, I have functionality similar to a "New Document" button in my browser without having Yet Another Button on the screen, and the browser becomes an even more sophisticated intermediary between me and my online life than it was before.</p>

<p>Incidentally, Dria's written a <a href="http://www.dria.org/wordpress/archives/2008/04/17/628/">great overview of the Awesomebar</a> in Firefox 3.  If you're interested in what else you can get out of this new feature, go read it!</p>]]></description>
<dc:subject>mozilla</dc:subject>
<dc:creator>madhava</dc:creator>
<dc:date>2008-04-23T13:40:56-05:00</dc:date>
</item>
<item rdf:about="http://madhava.com/egotism/archive/005015.html">
<title>AMO 3.2 - the road ahead</title>
<link>http://madhava.com/egotism/archive/005015.html</link>
<description><![CDATA[<p><a href="http://morgamic.com/2008/04/11/deconstructing-mozilla-add-ons/">Morgamic</a> and <a href="http://blog.mozilla.com/basil/2008/04/11/feedback-on-the-recent-amo-release/">Basil</a> have both posted about <a href="http://wiki.mozilla.org/Update:Remora_Meeting_Notepad#April_9th">post-release feedback</a> to AMO 3.2 and how we're responding to it. To echo both of them, we owe a big thank you to everyone out there who, in <a href="http://madhava.com/egotism/archive/005014.html">blog comments</a>, emails, or <a href="http://forums.mozillazine.org/viewtopic.php?p=3331335">forum posts</a>, took the time to remind us of things we'd missed, voiced concerns, or told us where we were on the right track.</p>

<p>I think the key to the theme of what we're working on for 3.2.1 and in 3.4 emerges from <a href="http://morgamic.com/2008/04/11/deconstructing-mozilla-add-ons/">Morgamic's list</a> of AMO's varied roles:</p>

<blockquote>
<ul><li>A place where new users try to find add-ons to improve their browsing experience
<li>A hub for advanced users to pick up on the latest and greatest add-ons
<li>An incubator for new features
<li>A place where developers can get feedback and statistics for their add-on
<li>A tool we use to help QA popular extensions and ensure they meet quality and security guidelines</ul>
</blockquote>

<p>In the 3.2 redesign, our goal was to improve the experience for users in the first scenario on that list &mdash; people new to the idea of add-ons as well as the large and growing set of people who want to stop in, quickly find something to improve their online experience, and be on their way again.  This constituency has, I think, been under-served in the past, which is the reason for their priority here and also for the coincident additions in Firefox 3 (the recommendations in the Get Add-ons tab, for example, should help to get new users started and oriented and also drive some new traffic to AMO).  It's in this light that we made a number of the AMO changes, such as the more prominent search field, a deliberately trimmed down set of initial details about an add-on, the grouping of add-ons by purpose rather than implementation type, and by having the install buttons stop you before you've installed an add-on that won't work. My sense is that we've made positive strides for these users, though it will be some time before we can tell to what degree &mdash; figuring out ways to measure this with an audience we won't hear from directly is one of the tasks ahead.</p>

<p>All of that said, AMO exists equally for its other four listed roles.  A successful AMO must, axiomatically, support add-on developers and those advanced users who are at the forefront of add-on testing and reviewing.  It's worth noting, as well, that these sets of needs are not entirely orthogonal; in the same way that AMO being easy for casual users helps add-on developers by multiplying the latter's ability to reach a large audience, a site that's efficient for advanced users and developers is one that is more likely to be host to many great add-ons for casual users. More directly, in the redesign, making the add-on rating interface more prominent and listing experimental add-ons to everyone are changes that benefit both groups.  The trick is addressing the needs of these two (or more!) very different audiences in ways such that neither's experience is diminished.</p>

<p><a href="http://blog.mozilla.com/basil/2008/04/11/feedback-on-the-recent-amo-release/">Basil's post</a> included a summary of the top concerns we're seeing, especially from advanced add-on users and developers.  <a href="https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&product=addons.mozilla.org&target_milestone=3.2.1&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_status=NEW&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&resolution=FIXED&resolution=---&emailassigned_to1=1&emailtype1=substring&email1=&emailassigned_to2=1&emailreporter2=1&emailqa_contact2=1&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&known_name=AMO3.4&query_based_on=AMO3.4&field0-0-0=noop&type0-0-0=noop&value0-0-0=">3.2.1</a> and <a href="https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&product=addons.mozilla.org&target_milestone=3.4&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&resolution=---&emailassigned_to1=1&emailtype1=substring&email1=&emailassigned_to2=1&emailreporter2=1&emailqa_contact2=1&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&known_name=AMO-3.2&query_based_on=AMO-3.2&field0-0-0=noop&type0-0-0=noop&value0-0-0=">3.4</a> will see many of these addressed, especially in cases where we've made their use-cases less straightforward by hiding information that they find necessary but that confuses or distracts new users.</p>

<ul>
<li>In some cases, information that was pruned is making its way back in, placed to be, hopefully, findable by those who want it, but not overbearing to those who need not be concerned about it.  Like putting compatibility ranges and access to all versions (for all OSes) back in:

<p><center><img src="http://people.mozilla.com/~madhava/blog/2008-04-15/compatibility_range.png"></center></p>

<p>Or adding more visible access to feeds of new and featured add-ons:</p>

<p><center><img src="http://people.mozilla.com/~madhava/blog/2008-04-15/feeds.png"></center></p>

<p><li>In other cases, we can address particular audiences by taking advantage of a logged-in state.  For example, we can let advanced users disregard safeguards that don't really apply to them (the link enables the button):</p>

<p><center><img src="https://bugzilla.mozilla.org/attachment.cgi?id=315628"></center></p>

<p><li> We're also refining categorization, including undoing some category merging that just didn't end up working, as in the Themes & Appearance category.  There will be a category called "Themes" once again that will be solely and entirely about themes.</p>

<p></ul></p>

<p>And, alongside all of this, <a href="http://blog.fligtar.com/">Fligtar</a>'s amazing work on <a href="http://blog.fligtar.com/2008/04/14/amo-developer-tools-revamp-part-2-edit-add-on-descriptions/">improving the usability of AMO's developer tools</a> continues as well.</p>

<p>You can check out the <a href="https://preview.addons.mozilla.org/en-US/firefox/">preview site</a> as we work on these issues &mdash; everything we change changes there first.  Beyond this, too, please do keep the feedback coming, both in terms of the recent redesign, but also about how the site can better serve advanced users and developers.  In some cases, there may have been ways of doing things on AMO that became more difficult after the redesign, but where the previous method hadn't been ideal either.  Are there things you're trying to do that could be more straightforward?</p>]]></description>
<dc:subject>mozilla</dc:subject>
<dc:creator>madhava</dc:creator>
<dc:date>2008-04-15T15:04:28-05:00</dc:date>
</item>
<item rdf:about="http://madhava.com/egotism/archive/005014.html">
<title>The AMO Experience</title>
<link>http://madhava.com/egotism/archive/005014.html</link>
<description><![CDATA[<p>The new version of <a href="http://addons.mozilla.org">AMO</a> (<a href="http://addons.mozilla.org">addons.mozilla.org</a>) went live overnight:</p>

<p><center><a href="http://addons.mozilla.org"><img src="http://people.mozilla.com/~madhava/blog/2008-03-27/amo_inbrowswer.png" border="0"></a></center></p>

<p><a href="http://blog.mozilla.com/basil/2008/03/26/availability-of-new-addons.mozilla.org-amo-site/">Basil</a> and <a href="http://blog.mozilla.com/webdev/2008/03/26/bringing-sexy-back-to-amo/">Morgamic</a> have already blogged about it, and what's new, but I wanted to pipe up and add my congratulations to the AMO/webdev team, AMO editors, and localizers for the really tremendous effort that's gone into overhauling the site.</p>

<p>This release is particularly exciting for me, partly because the <a href="http://wiki.mozilla.org/Update:Remora_UI_Review/Mockups/Home_Page/2007-09-12_revisions/">wireframes and interaction-model</a> for the site were the first things I worked on when I <a href="http://www.beltzner.ca/mike/archives/2007/06/welcoming-madhava-enros.html">arrived at Mozilla</a>.  Also, though, because alongside the re-skinning and reorganization of the site, I think we've managed to improve the user-experience of finding and installing add-ons in a number of interesting ways:</p>

<ul>
<li><b>Being smarter about version compatibility</b><br>In the past, a user has had to check to see whether the current version of his wanted add-on was compatible with the version of the browser he was running.  I suspect that most users don't really know what version of the browser they're running (especially in a world with auto-updating) - nor should they have to!  Comparing numbers is one of those tasks for which we have computers in the first place.<p>We've built some logic for this into the new "Add to Firefox" buttons &mdash; we detect what you've come to AMO with, and present you with more human-friendly options:

<p><center><img src="http://people.mozilla.com/~madhava/blog/2008-03-27/smart_buttons.png"></center></p>

<p><br />
<li><b>Making search more prominent</b><br><br />
A majority, or very nearly, of people looking for add-ons will search for them.  In the past, our search field and controls have been hard to find.  There's no missing it now:</p>

<p><center><img src="http://people.mozilla.com/~madhava/blog/2008-03-27/search-bar.png"></center></p>

<p><br />
<li><b>Making it easier to see preview images</b><br>For a user browsing through the add-ons catalog, there's really nothing that delivers quicker understanding of what an add-on does than screenshots.  A preview image is now a prominent part an add-on's listing, wherever it shows up;  thumbnails of an add-on's preview images are visible at a glance on its details page;  and users can bring up full size versions of each thumbnail (and advance through a slideshow) without ever navigating to another page.</p>

<p><center><img src="http://people.mozilla.com/~madhava/blog/2008-03-27/image_preview.png"></center><br />
</ul></p>

<p>There's more that's new, of course, and <a href="http://blog.mozilla.com/basil/2008/03/26/availability-of-new-addons.mozilla.org-amo-site/">Basil's post</a> does a great job of itemizing them.</p>

<p>Between the new AMO, the <a href="http://madhava.com/egotism/archive/005011.html">recent additions to the Add-ons Manager</a>, and cleaning up the install process (a clearer install confirmation dialog and doing away with the install whitelist), I think that it will never have been easier to customize Firefox with add-ons.</p>]]></description>
<dc:subject>mozilla</dc:subject>
<dc:creator>madhava</dc:creator>
<dc:date>2008-03-27T13:57:36-05:00</dc:date>
</item>
<item rdf:about="http://madhava.com/egotism/archive/005013.html">
<title>Installing add-ons: closing the loop</title>
<link>http://madhava.com/egotism/archive/005013.html</link>
<description><![CDATA[<p>My last two posts about the Firefox 3 Add-ons Manager have been mostly about the new Get Add-ons tab, and the ability it provides to our users to get recommendations and search the <a href="http://addons.mozilla.org">add-ons catalog</a> without leaving the Manager.  No surprise there, really &mdash; those features are the new exciting additions.</p>

<p>Alongside that work, though, has been quite an effort to iron out some of the <a href="http://wiki.mozilla.org/Firefox:Add-ons_Manager_UI#Current_Task_Flow:_Install_from_AMO_.28and_whitelist.29">usability wrinkles in the process of installing add-ons.</a>  Some of these fixes have been in Firefox since beta 3:<br />
<ul><li>Simplifying and clarifying the message of the install confirmation "trust decision" dialog<br />
<li>Making it clearer when a restart is required, and providing a convenient restart button at that point<br />
<li>Automatically enabling the last-installed theme rather than requiring users to restart twice<br />
<li>Eliminating the complicated <a href="http://wiki.mozilla.org/Firefox:Add-ons_Manager_UI#Current_Task_Flow:_Install_from_Elsewhere">"manage your whitelist" dance</a><br />
</ul></p>

<p>But one of the worst ones on my list has remained as yet unironed:  that Firefox abandons users after the restart required by add-ons installation.  In the Firefox 2 <a href="http://wiki.mozilla.org/Firefox:Add-ons_Manager_UI#Current_Task_Flow:_Install_from_AMO_.28and_whitelist.29">task flow</a>, a user interacts with the browser in a reasonable back-and-forth until he or she is required to restart the browser.  After that point, the user is left hanging &mdash; the browser comes back up, but it doesn't offer any visual indication of whether the user has actually accomplished anything.  In some cases, the newly installed add-on itself offers up a preferences window or steers the browser to a welcome webpage, but this is by no means universal. Regardless, it's the responsibility of the browser to complete this transaction with the user and to ease him or her back into the restart-interrupted train of thought.</p>

<p>As of today's <a href="ftp://ftp.mozilla.org/pub/firefox/nightly/latest-trunk/">nightly build</a>, thanks to <a href="http://www.oxymoronical.com/">Dave Townsend</a> and a merry band of reviewers working through <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=408115">Bug 408115</a>, the Add-ons Manager will present itself, post-restart, to confirm that installations have taken place and will, helpfully, point out what's new:</p>

<p><center><img src="http://people.mozilla.com/~madhava/blog/2008-03-10/post-restart.png"></center></p>

<p>Users can launch into setting preferences, start working with their new add-ons, or just get on with browsing, but, in all cases, they won't be left hunting in the interface for some sign of what just happened.</p>

<p>As usual, I humbly request your feedback &mdash; please tell me what's what here in comments or over in <a href="http://groups.google.com/group/mozilla.dev.apps.firefox/browse_frm/thread/d5f30e349ae2c995/a5ec14c0d19ab1c6">the discussion</a>.</p>]]></description>
<dc:subject>mozilla</dc:subject>
<dc:creator>madhava</dc:creator>
<dc:date>2008-03-10T19:21:06-05:00</dc:date>
</item>
<item rdf:about="http://madhava.com/egotism/archive/005012.html">
<title>Faster, add-ons, faster!</title>
<link>http://madhava.com/egotism/archive/005012.html</link>
<description><![CDATA[<p>Now that <a href="http://developer.mozilla.org/devnews/index.php/2008/02/12/firefox-3-beta-3-now-available-for-download/">Firefox 3 Beta 3</a> has been released, wide-eyed but confident, into the wild, I'm eagerly waiting for people to start trying out the <a href="http://madhava.com/egotism/archive/005011.html">new Get Add-ons pane</a>, and for the feedback to start streaming in from an even broader group than our intrepid nightly-testers.  The first impressions that I've seen so far seem to run to positive - these from <a href="http://etech.eweek.com/content/web_technology/firefox_3_beta_3_brings_a_new_browsing_interface.html">eWeek</a> and <a href="http://arstechnica.com/news.ars/post/20080212-first-look-firefox-3-beta-3.html">ars technica</a>, for example.  Please try it out and <a href="http://groups.google.com/group/mozilla.dev.apps.firefox/browse_frm/thread/d5f30e349ae2c995/a5ec14c0d19ab1c6#a5ec14c0d19ab1c6">opine</a>!  How can you resist when it so clearly wants the best for you:</p>

<p><center><img src="http://people.mozilla.com/~madhava/blog/2008-02-13/beta3AM.png"><br><i>Compatible recommendations in Beta 3!</i></center></p>

<p><br />
Laura's written <a href="http://www.laurathomson.com/2008/02/firefox-3-beta.html">an interesting post</a> about her work on the <a href="http://wiki.mozilla.org/Update:Remora_API_Docs">AMO API</a>, in which she talks about the its current state and where it's heading.  One thing I'd like to point out is that some of the performance optimizations she mentions &mdash; for recommendations and search results &mdash; should be going in any day now.  More performance improvements, related specifically to search, are to follow soon.  Optimization is on the march!</p>

<p>Please leave comments here, or, better,  join <a href="http://groups.google.com/group/mozilla.dev.apps.firefox/browse_frm/thread/d5f30e349ae2c995/a5ec14c0d19ab1c6#a5ec14c0d19ab1c6">the discussion over in dev.apps.firefox.</a></p>]]></description>
<dc:subject>mozilla</dc:subject>
<dc:creator>madhava</dc:creator>
<dc:date>2008-02-13T18:16:00-05:00</dc:date>
</item>
<item rdf:about="http://madhava.com/egotism/archive/005011.html">
<title>Adding on add-ons</title>
<link>http://madhava.com/egotism/archive/005011.html</link>
<description><![CDATA[<p>A few months ago, I put together some <a href="http://wiki.mozilla.org/Firefox:Add-ons_Manager_UI_interim_rev2">mockups</a> of a scheme for making add-ons available through the Add-ons Manager.</p>

<p>Thanks to a lot of hard work from <a href="http://www.oxymoronical.com/">Dave Townsend</a>, <a href="http://www.laurathomson.com">Laura Thomson</a>, and the webdev team, you can, as of <a href="ftp://ftp.mozilla.org/pub/firefox/nightly/latest-trunk/">the latest nightly build</a>, now explore add-ons from within the Add-ons Manager.</p>

<p>When you open it, you'll find yourself presented with a few recommended add-ons.  You may see fewer than this in the near term, given that the manager will only recommend add-ons that are compatible with your version of Firefox, but <a href="http://people.mozilla.com/~polvi/threedom/status.html">more and more are compatible every day!</a></p>

<p><center><img src="http://people.mozilla.com/~madhava/blog/2008-01-28/recommended.png"></center></p>

<p>You can also search through the full <a href="http://addons.mozilla.org/">addons.mozilla.org (AMO)</a> catalog and install directly from the Manager:</p>

<p><center><img src="http://people.mozilla.com/~madhava/blog/2008-01-28/search_results.png"></center></p>

<p>When you install, you'll encounter a simpler confirmation dialog than in the past:</p>

<p><center><img src="http://people.mozilla.com/~madhava/blog/2008-01-28/confirmation.png"></center></p>

<p>and, finally, we make it clear that a restart is required and give you a way to do it:</p>

<p><center><img src="http://people.mozilla.com/~madhava/blog/2008-01-28/restart.png"></center></p>

<p>On top of these changes, the manager will now enable a Theme when you install it, so, one restart later, you'll see it in place.</p>

<p>This is a work in progress, of course, and there are some things still to come:<br />
<ul><li> having the add-ons manager be open, where you left it, after you restart Firefox to give you some feedback about what's happened<br />
<li> highlighting your newly installed add-ons, post-restart<br />
<li> continuing UI polish</ul></p>

<p>Please try it out and tell us what you think, either in comments here or in bugzilla (Firefox::Extension Manager).  We're eager to hear what you think!</p>]]></description>
<dc:subject>mozilla</dc:subject>
<dc:creator>madhava</dc:creator>
<dc:date>2008-01-29T18:06:46-05:00</dc:date>
</item>
<item rdf:about="http://madhava.com/egotism/archive/005010.html">
<title>Be ye warned</title>
<link>http://madhava.com/egotism/archive/005010.html</link>
<description><![CDATA[<p>Just a little warning, in case you're jittery -- I'm going to start using this blog to talk about <a href="http://www.mozilla.com/en-US/firefox/">Firefox</a> user-interface and user-experience design issues.  Why?  Well, I started working for <a href="http://mozilla.com">Mozilla</a> about 6 months ago, and it's about time I started writing about the things that are keeping me busy.</p>

<p>If you're one of the few people who read this blog for, well, any other reason -- be not afraid.  I'll still be using this blog for photos and <i>blowing your minds</i>, and all the Mozilla-related content will be tagged as such ("mozilla") for easy identification.</p>

<p>Shh shh. It'll be OK.</p>]]></description>
<dc:subject>General</dc:subject>
<dc:creator>madhava</dc:creator>
<dc:date>2008-01-08T16:10:41-05:00</dc:date>
</item>
<item rdf:about="http://madhava.com/egotism/archive/004980.html">
<title>Red Dye in the Trevi Fountain</title>
<link>http://madhava.com/egotism/archive/004980.html</link>
<description><![CDATA[<p>The rest of the photos from the trip to Italy are on their way, but there seems to be some public interest in something that happened while we were standing <i>right there</i>:</p>

<ul>
<li><a href="http://ap.google.com/article/ALeqM5jCtL-KCFLbIaVOJ_H87zVQmqrbDgD8SCGEFO0">Man Throws Red Paint Into Trevi Fountain (AP)</a>
<li><a href="http://www.nytimes.com/2007/10/24/world/europe/24italy.html?_r=1&ex=1350878400&en=872953b55ab36a31&ei=5088&partner=rssnyt&emc=rss&oref=slogin">Dye in the Trevi: Some Romans See Red, but Others Cry 'Art!'  (New York Times)</a>
<li><a href="http://news.google.ca/news?q=trevi%20fountain%20red%20dye&ie=UTF-8&oe=UTF-8&rls=org.mozilla:en-US:official&client=firefox-a&um=1&sa=N&tab=wn">And so on</a>
</ul>

<p>So, in the public interest, the service of which is, after all, the primary purpose of this blog, here are some photos.  You can also link to them <a href="http://www.flickr.com/photos/menros/sets/72157602668607145/">right in the Flickr</a>.</p>

<p><center><br />
<object width="500" height="580" align="middle"><param name="FlashVars" VALUE="ids=72157602668607145&names=Red Dye in the Trevi Fountain&userName=madhava enros&userId=80717252@N00&titles=on&source=sets"></param><param name="PictoBrowser" value="http://www.db798.com/pictobrowser.swf"></param><param name="scale" value="noscale"></param><param name="bgcolor" value="#ffffff"></param><embed src="http://www.db798.com/pictobrowser.swf" FlashVars="ids=72157602668607145&names=Red Dye in the Trevi Fountain&userName=madhava enros&userId=80717252@N00&titles=on&source=sets" loop="false" quality="best" scale="noscale" bgcolor="#ffffff" width="500" height="580" name="PictoBrowser" align="middle"></embed></object><br />
</center><br />
</p>]]></description>
<dc:subject>General</dc:subject>
<dc:creator>madhava</dc:creator>
<dc:date>2007-10-24T10:09:38-05:00</dc:date>
</item>
<item rdf:about="http://madhava.com/egotism/archive/004961.html">
<title>Michael, row the boat ashore</title>
<link>http://madhava.com/egotism/archive/004961.html</link>
<description><![CDATA[<p>Some photos from Mike Dobbin and Christina Honeywell's wedding.</p>

<p><center><object width="500" height="580" align="middle"><param name="FlashVars" VALUE="ids=72157602113483200&names=Mike and Christina&apos;s Wedding&userName=Madhava Enros&userId=80717252@N00&titles=on&source=sets"></param><param name="PictoBrowser" value="http://www.db798.com/pictobrowser.swf"></param><param name="scale" value="noscale"></param><param name="bgcolor" value="#ffffff"></param><embed src="http://www.db798.com/pictobrowser.swf" FlashVars="ids=72157602113483200&names=Mike and Christina&apos;s Wedding&userName=Madhava Enros&userId=80717252@N00&titles=on&source=sets" loop="false" quality="best" scale="noscale" bgcolor="#ffffff" width="500" height="580" name="PictoBrowser" align="middle"></embed></object></center><br />
</p>]]></description>
<dc:subject>General</dc:subject>
<dc:creator>madhava</dc:creator>
<dc:date>2007-09-22T13:59:52-05:00</dc:date>
</item>
<item rdf:about="http://madhava.com/egotism/archive/004871.html">
<title>In a Brooklyn state of mind</title>
<link>http://madhava.com/egotism/archive/004871.html</link>
<description><![CDATA[<p>Two weekends ago, we went to New York, stayed with <a href="http://www.off.net/~gshowman/wordpress/">George</a> in Brooklyn Heights, and met up with <a href="http://www.sobersecondthought.com/">Anatole</a> and Miriam for a mini-vacation.  Surprisingly, I took some pictures -- here are my favourites:</p>

<p><br />
<center><object width="500" height="580" align="middle"><param name="FlashVars" VALUE="ids=72157600010498091&names=New York City March 2007&userName=madhava enros&userId=80717252@N00&titles=on&source=sets"></param><param name="PictoBrowser" value="http://www.db798.com/pictobrowser.swf"></param><param name="scale" value="noscale"></param><param name="bgcolor" value="#ffffff"></param><embed src="http://www.db798.com/pictobrowser.swf" FlashVars="ids=72157600010498091&names=New York City March 2007&userName=madhava enros&userId=80717252@N00&titles=on&source=sets" loop="false" quality="best" scale="noscale" bgcolor="#ffffff" width="500" height="580" name="PictoBrowser" align="middle"></embed></object></center><br />
<br></p>]]></description>
<dc:subject>General</dc:subject>
<dc:creator>madhava</dc:creator>
<dc:date>2007-03-25T12:05:57-05:00</dc:date>
</item>
<item rdf:about="http://madhava.com/egotism/archive/004869.html">
<title>A Bevy of Swans</title>
<link>http://madhava.com/egotism/archive/004869.html</link>
<description><![CDATA[<p>There were actually only two swans, and I'm not sure if that's enough to properly constitute a bevy, but I certainly took a lot of swan photos.  Too many, you might argue.  But, then, you'd be speaking aloud to your computer screen, so I'd be well ahead in the overall disagreement.</p>

<p>Sorry.  Back on topic.  I went down to Harbourfront on Sunday afternoon to take some pictures.  I'm quite happy with this set, never mind the high swan content.</p>

<p><br />
<center><object width="500" height="580" align="middle"><param name="FlashVars" VALUE="ids=72157600007606384&names=Harbourfront Photoshoot&userName=madhava enros&userId=80717252@N00&titles=on&source=sets"></param><param name="PictoBrowser" value="http://www.db798.com/pictobrowser.swf"></param><param name="scale" value="noscale"></param><param name="bgcolor" value="#ffffff"></param><embed src="http://www.db798.com/pictobrowser.swf" FlashVars="ids=72157600007606384&names=Harbourfront Photoshoot&userName=madhava enros&userId=80717252@N00&titles=on&source=sets" loop="false" quality="best" scale="noscale" bgcolor="#ffffff" width="500" height="580" name="PictoBrowser" align="middle"></embed></object></center></p>

<p><br />
I've also been trying out a new flash-based photo display system (yes, <i>another</i>) called <a href="http://www.airtightinteractive.com/simpleviewer/">SimpleViewer</a>.  Have a look at <a href="http://madhava.com/photo/simpleviewer/2006-03-18/">this set in SimpleViewer</a> and let me know what you think.<br />
<br></p>]]></description>
<dc:subject>General</dc:subject>
<dc:creator>madhava</dc:creator>
<dc:date>2007-03-19T16:51:52-05:00</dc:date>
</item>


</rdf:RDF>