<?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>Less Talk, More Do &#187; Life</title>
	<atom:link href="http://www.chrisfinke.com/category/life/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.chrisfinke.com</link>
	<description>Christopher Finke is a software engineer who builds high-traffic websites (like AOL Shopping and Mahalo.com) and develops browser add-ons (like ScribeFire, TwitterBar, FireFound, and Tapsure) to enhance the Web.</description>
	<lastBuildDate>Mon, 06 Feb 2012 21:34:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>An API for Browser Screenshots</title>
		<link>http://www.chrisfinke.com/2011/08/26/an-api-for-browser-screenshots/</link>
		<comments>http://www.chrisfinke.com/2011/08/26/an-api-for-browser-screenshots/#comments</comments>
		<pubDate>Fri, 26 Aug 2011 12:00:37 +0000</pubDate>
		<dc:creator>Christopher Finke</dc:creator>
				<category><![CDATA[Browser]]></category>
		<category><![CDATA[Google Chrome]]></category>
		<category><![CDATA[Ideas]]></category>
		<category><![CDATA[Internet Explorer]]></category>
		<category><![CDATA[Life]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Safari]]></category>

		<guid isPermaLink="false">http://www.chrisfinke.com/?p=2192</guid>
		<description><![CDATA[A proposal to reduce the number of out-of-date screenshots on the Web.]]></description>
			<content:encoded><![CDATA[<p>What do the following screenshots all have in common?</p>
<p>From <a href="http://read.amazon.com">Amazon&#8217;s Cloud Reader Installation</a>:</p>
<p><img src="http://www.chrisfinke.com/files/2011/08/cloud-reader-install.png" alt="" title="cloud-reader-install" width="653" height="413" class="alignnone size-full wp-image-2193" /></p>
<p>From the <a href="http://www.hsl.virginia.edu/services/computing/FirefoxProxySetUp.cfm">University of Virigina&#8217;s guide to setting proxy settings in Firefox</a>:</p>
<p><img src="http://www.chrisfinke.com/files/2011/08/uv.png" alt="" title="" width="522" height="240" class="alignnone size-full wp-image-2232" /></p>
<p>From HootSuite&#8217;s <a href="http://hootsuite.com/twitterbar-becomes-hootbar">TwitterBar acquisition announcement</a>:</p>
<p><img src="http://www.chrisfinke.com/files/2011/08/hootbar-twitterbar.png" alt="" title="hootbar-twitterbar" width="541" height="346" class="alignnone size-full wp-image-2195" /></p>
<p>From <a href="http://www.tecca.com/columns/internet-explorer-tips-browser-central/">Tecca&#8217;s Guide to Internet Explorer</a>:</p>
<p><img src="http://www.chrisfinke.com/files/2011/08/tecca-ie.png" alt="" title="" width="643" height="240" class="alignnone size-full wp-image-2235" /></p>
<p>That&#8217;s right: they all include portions of browser chrome. (Chrome 13, Firefox 3, Firefox 4 for Windows, and Internet Explorer 9, I believe.)</p>
<p>What else do these screenshots have in common? They will all one day be out of date (if they aren&#8217;t already). As soon as Google modifies their extension installation dialog, or Mozilla changes their proxy settings tab, or the Firefox address bar gets a new background color, these screenshots will no longer accurately represent the interaction through which they&#8217;re meant to guide the user.</p>
<h3>A Modest Proposal</h3>
<p>I propose that this problem of stale browser screenshots could be alleviated by the creation of a Web service that exists solely to serve semi-dynamic screenshots of browser chrome. Allow me to explain with examples.</p>
<p>The Amazon screenshot above could be replaced with a call like this:</p>
<p><code>&lt;img src="http://browsers.foo/addons/installation?highlight=confirm&#038;w=460&#038;h=60" /></code></p>
<p>Or the TwitterBar image could use this URL instead:</p>
<p style="text-align: left;"><code>&lt;img src="http://browsers.foo/toolbar/?include=url-bar,icon&#038;icon=http://foo.com/hoot.png&#038;highlight=icon" /></code></p>
<p>(Note the idea of being able to merge existing images into the screenshots.)</p>
<p>The IE add-ons dialog screenshot could just as easily call this URL:</p>
<p style="text-align: left;"><code>&lt;img src="http://browsers.foo/addons/tracking-protection?browser=ie&#038;version=9&#038;highlight=easy-list" /></code></p>
<p>The API would automatically use the user&#8217;s user-agent to determine what browser, version, and platform to show in the screenshot (although these could also be specified manually, as seen in the IE example). If images from the exact current version aren&#8217;t available, the most recent version could be used instead.</p>
<p>I think that with a couple dozen high-resolution, high-quality screenshots of the various windows and dialogs in each major browser version on each major platform combined with metadata defining the position of key elements in those screenshots (e.g., the home button, the address bar, the History menu), 90%+ of the browser-specific screenshots on the Web could be replaced by calls to this service.</p>
<h3>What do you think?</h3>
<p>Is this a solution in search of a problem, or is it a legitimately useful idea?  I think it would be worth its development costs just for organizations like Mozilla or Google to use in order to populate their help documents with screenshots that would always be up to date. Tell me what you think in the comments below.</p>
 <img src="http://www.chrisfinke.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=2192" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://www.chrisfinke.com/2011/08/26/an-api-for-browser-screenshots/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Offline Mode</title>
		<link>http://www.chrisfinke.com/2011/05/24/offline-mode/</link>
		<comments>http://www.chrisfinke.com/2011/05/24/offline-mode/#comments</comments>
		<pubDate>Wed, 25 May 2011 04:30:11 +0000</pubDate>
		<dc:creator>Christopher Finke</dc:creator>
				<category><![CDATA[Funny]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Life]]></category>

		<guid isPermaLink="false">http://www.chrisfinke.com/?p=2094</guid>
		<description><![CDATA[In which I Google nothing.]]></description>
			<content:encoded><![CDATA[<p>Last year, I went on a Caribbean cruise with my wife and her family.  I had a great time, but the downside to seven days aboard a floating resort in sparkling blue water is that the Internet access is prohibitively expensive: during that week, I was completely offline for the first time since my family first signed up with AOL in 1997, and this made me realize that I rely on search engines to answer the questions that life raises far more than I suspected.  I&#8217;m sure that, to my wife, &#8220;Offline Chris&#8221; seems much less knowledgable than &#8220;Online Chris.&#8221;</p>
<p>Presented below without comment is a list of searches I would have performed if I could have; I don&#8217;t think it will be turned into one of those <a href="http://www.youtube.com/watch?v=nnsSUqgkDwU">Google commercials</a> any time soon, but it&#8217;s a pretty concise summary of our trip.  See if you can infer anything about our trip; post your guesses in the comments.</p>
<ul>
<li>define:Kirschwasser</li>
<li>How many people on Carnival Valor</li>
<li>define:vichyssoise</li>
<li>How many people have tattoos?</li>
<li>Capital of Belize</li>
<li>Denver channel 4 anchor</li>
<li>How to get cork out of bottle</li>
<li>Anteater bite</li>
<li>Tetracycline</li>
<li>Treat infection</li>
<li>Capuchin monkey</li>
<li>10 knots in mi/hr</li>
<li>BWI cayman</li>
<li>Honduras ca</li>
<li>iTunes hey baby</li>
<li>Satellite Internet speeds</li>
<li>Office webisodes</li>
<li>Jack Welch</li>
<li>iTunes Brand New Day</li>
<li>Convert KW to HP</li>
</ul>
 <img src="http://www.chrisfinke.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=2094" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://www.chrisfinke.com/2011/05/24/offline-mode/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Our 2010 Christmas Letter</title>
		<link>http://www.chrisfinke.com/2010/12/16/our-2010-christmas-letter/</link>
		<comments>http://www.chrisfinke.com/2010/12/16/our-2010-christmas-letter/#comments</comments>
		<pubDate>Fri, 17 Dec 2010 03:26:27 +0000</pubDate>
		<dc:creator>Christopher Finke</dc:creator>
				<category><![CDATA[Christmas]]></category>
		<category><![CDATA[Life]]></category>

		<guid isPermaLink="false">http://www.chrisfinke.com/?p=1860</guid>
		<description><![CDATA[In which I sum up our year in a series of pithy attempts at humor.]]></description>
			<content:encoded><![CDATA[<p>Fwd: FW: Re: Fwd: FWD: Fw: AWESOME CHRISTMAS LETTER, MUST READ!!!1!</p>
<p>Forward this Christmas letter to at least 10 friends in the next three days, and next year, you will receive 100,000 Christmas letters. IT REALY WORKS!</p>
<p>Last spring, we went on a Caribbean cruise with Christina&#8217;s family. We visited the tropical locales of the Cayman Islands, Cozumel, Honduras, and Belize; due to the air travel industry&#8217;s impeccable on-time record, we also got to experience the beauty and wonder that is the Philadelphia airport and Philadelphia airport Holiday Inn.</p>
<p>In March, Gabriel turned one year old, as children tend to do a year after they are born. (Next year, we are hoping that he will turn two, but we would settle for three.) He is a regular chatterbox; I stopped keeping track of his vocabulary once it hit 350 words.  Speaking of which, did you know that it is possible to only know 350 words but never stop talking?</p>
<p>We bought a parcel of land near Hutchinson, MN. Wait, is it passel or parcel? We bought a passel of land? That doesn&#8217;t sound right. We bought a parcel of land.  We&#8217;re just renting it to a farmer right now, but we have dreams of someday renting it to a farmer for much more money.</p>
<p>I visited Virginia and New York City for work, and I flew to Vancouver, Canada for a technical conference this summer. The highlights of the New York trip were eating real New York pizza and visiting the top of the Empire State Building; the highlight of the Canada trip was wandering through the Olympic Village from the 2010 Olympics; the highlight of the Virginia trip was&#8230; leaving Virginia.</p>
<p>This summer, we went camping again. Well, Christina and Gabriel went camping; I went to a mental happy place for four days while, I assume, my body went through the motions.</p>
<p>Christina is pregnant.</p>
<p>Since September, I have been working on remodeling our home office. We&#8217;ve added French doors, built-in desks, bookshelves, and cabinets; we&#8217;ve subtracted money from our bank account, time from my evenings and weekends, and any delusions I had of being more than simply competent with power tools.</p>
<p>October through December were completely uneventful, except for the fact that Gabriel learned to say fart.</p>
<p>Merry Christmas,</p>
<p>Chris, Christina, Gabriel, and Henry (est. April 2011) </p>
 <img src="http://www.chrisfinke.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=1860" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://www.chrisfinke.com/2010/12/16/our-2010-christmas-letter/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>YouTube Comment Snob in the news</title>
		<link>http://www.chrisfinke.com/2010/06/11/youtube-comment-snob-in-the-news/</link>
		<comments>http://www.chrisfinke.com/2010/06/11/youtube-comment-snob-in-the-news/#comments</comments>
		<pubDate>Sat, 12 Jun 2010 03:02:55 +0000</pubDate>
		<dc:creator>Christopher Finke</dc:creator>
				<category><![CDATA[Browser Add-ons]]></category>
		<category><![CDATA[Life]]></category>
		<category><![CDATA[YouTube Comment Snob]]></category>

		<guid isPermaLink="false">http://www.chrisfinke.com/?p=1692</guid>
		<description><![CDATA[YouTube Comment Snob got some press from the BBC&#8217;s Webscape segment; the coverage starts around the three-minute mark, right after a very complimentary bit on Jay Meattle&#8217;s Shareaholic.]]></description>
			<content:encoded><![CDATA[<p><a href="/addons/youtube-comment-snob/">YouTube Comment Snob</a> got some press from <a href="http://news.bbc.co.uk/2/hi/programmes/click_online/8717764.stm">the BBC&#8217;s Webscape segment</a>; the coverage starts around the three-minute mark, right after a very complimentary bit on <a href="http://www.shareaholic.com/">Jay Meattle&#8217;s Shareaholic</a>.</p>
<p><embed width="448" height="287" allowfullscreen="true" allowscriptaccess="always" wmode="default" quality="high" flashvars="embedReferer=&amp;embedPageUrl=http%3A%2F%2Fnews.bbc.co.uk%2F2%2Fhi%2Fprogrammes%2Fclick_online%2F8717764.stm&amp;widgetRevision=20677_20946&amp;legacyPlayerRevision=20573_20923&amp;config_settings_language=default&amp;config_settings_showShareButton=false&amp;companionSize=300x60&amp;companionType=adi&amp;preroll=http%3A%2F%2Fad.doubleclick.net%2Fpfadx%2Fbbccom.live.site.news%2Fnews_clickonline_content%3Bsectn%3Dnews%3Bctype%3Dcontent%3Bnews%3Dclick%3Badsense_middle%3Dadsense_middle%3Badsense_mpu%3Dadsense_mpu%3Breferrer%3Dnonbbc%3Breferrer_domain%3D%3Brsi%3DJ08781_10139%3Brsi%3DJ08781_10168%3Bslug%3Dclick%3Bheadline%3Dwebscape-visualsearchesonthemobilephone%3Bslot%3Dcompanion%3Bsz%3D512x288%3Btile%3D5&amp;config=http%3A%2F%2Fnews.bbc.co.uk%2Fplayer%2Femp%2Fconfig%2Fdefault.xml%3F2_26_20946_20100610111019&amp;domId=emp_8723291&amp;playlist=http%3A%2F%2Fnews.bbc.co.uk%2Fmedia%2Femp%2F8720000%2F8723200%2F8723291.xml&amp;holding=http%3A%2F%2Fnewsimg.bbc.co.uk%2Fmedia%2Fimages%2F47999000%2Fjpg%2F_47999214_webscape-526_512.jpg&amp;config_settings_autoPlay=false&amp;config_settings_showPopoutButton=false&amp;autoPlay=false&amp;config_plugin_fmtjLiveStats_pageType=eav2&amp;config_plugin_fmtjLiveStats_edition=International&amp;fmtjDocURI=%2F2%2Fhi%2Fprogrammes%2Fclick_online%2F8717764.stm&amp;companionId=bbccom_companion_8723291&amp;config_settings_showUpdatedInFooter=true" id="embeddedPlayer_8723291" src="http://newsimg.bbc.co.uk/player/emp/2_26_20946/widgets/10shell.swf?revision=20959" type="application/x-shockwave-flash"/></p>
 <img src="http://www.chrisfinke.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=1692" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://www.chrisfinke.com/2010/06/11/youtube-comment-snob-in-the-news/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Blast from the past: The Humor Archive</title>
		<link>http://www.chrisfinke.com/2010/06/01/blast-from-the-past-the-humor-archive/</link>
		<comments>http://www.chrisfinke.com/2010/06/01/blast-from-the-past-the-humor-archive/#comments</comments>
		<pubDate>Tue, 01 Jun 2010 23:58:06 +0000</pubDate>
		<dc:creator>Christopher Finke</dc:creator>
				<category><![CDATA[Life]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[The Humor Archive]]></category>

		<guid isPermaLink="false">http://www.chrisfinke.com/?p=1663</guid>
		<description><![CDATA[There&#8217;s no point to this post; it&#8217;s just a collection of memories I have about launching one of my first websites. The first website I ever built was called &#8220;The Humor Archive:&#8221; It went online in late 1999 at the URL http://ticon.net/~finke/. The motivation behind the building of the site was that our ISP offered [...]]]></description>
			<content:encoded><![CDATA[<p><i>There&#8217;s no point to this post; it&#8217;s just a collection of memories I have about launching one of my first websites.</i></p>
<p>The first website I ever built was called &#8220;The Humor Archive:&#8221;</p>
<p><a href="http://humorarchive.efinke.com/"><img src="http://www.chrisfinke.com/files/2010/06/humor-archive-500x220.png" alt="" title="humor-archive" width="500" height="220" class="alignnone size-medium wp-image-1668" /></a></p>
<ul>
<li>
<p>It went online in late 1999 at the URL http://ticon.net/~finke/. The motivation behind the building of the site was that <a href="http://ticon.net/">our ISP</a> offered free Web space to all subscribers; my dad agreed that I could use the space if I learned <a href="http://www.edirecthost.com/main/home">how to create a website</a>, so I chose to use the spacious 5MB to build a collection of funny lists and jokes. I curated the archive by copying/pasting funny things I found online (usually without attribution, because I was young and didn&#8217;t know any better), and I also included a new humor column each week written by my dad.  He didn&#8217;t write them specifically for my site; they had been published previously in a number of Midwestern newspapers.</p>
</li>
<li>
<p>I dutifully submitted the site to various directories and search engines; at some point, I realized that I was getting the short end of the stick from <a href="http://dmoz.org/">dmoz</a>, since it listed sites in alphabetical order. That&#8217;s when I had the stroke of genius to rename &#8220;The Humor Archive&#8221; to &#8220;Absurd! The Humor Archive.&#8221;  I would later rename it again in an attempt to game the listings, this time to &#8220;!Absurd! The Humor Archive.&#8221;  My <abbr title="Search Engine Optimization">SEO</abbr> skills were obviously ahead of their time.  (Looking back through the archives of alt.html, I realized that I had originally named the site &#8220;Did you hear the one about?&#8230;&#8221;, but changed it after <a href="http://groups.google.com/group/alt.html/msg/c3e6c970053ddb1a?hl=en">this response</a> from legendary Finn Jukka Korpela.)</p>
</li>
<li>
<p>Not long after I launched it (using Notepad and <a href="http://www.zisman.ca/composer/FTP_intro.html">WS_FTP</a>), I noticed that my odometer-style hit counter was jumping up by dozens each time I would refresh the page.  As it turned out, The Humor Archive was the fourth result when AOL users searched for &#8220;humor.&#8221; That high placement didn&#8217;t last long, but the feeling while it did was exhilarating.</p>
</li>
<li>
<p>For a short while, I ran a mailing list called &#8220;The Daily Laugh.&#8221;  I doubt I sent out more than five editions of the &#8220;daily&#8221; laugh over a period of six months, but I never bothered to change the name to &#8220;The Occasional Laugh.&#8221;</p>
</li>
<li>
<p>When my family moved and I no longer had access to our old ISPs Web space, The Humor Archive disappeared.  Surprisingly, <a href="http://groups.google.com/group/alt.html/browse_thread/thread/2565d1a704cfbe0a/653381255004954c">someone actually noticed</a>.</p>
</li>
</ul>
<p>Eventually, I took The Humor Archive offline and forgot about it.</p>
<h2 style="text-align: center;">UNTIL NOW!</h2>
<p>I&#8217;ve collected the pieces of the site that I could find online and in my backups and reinstated it at <a href="http://humorarchive.efinke.com/">humorarchive.efinke.com</a>.</p>
<p>Sharp-eyed readers with a memory for early-21st century websites may recognize the header graphic as coming from <a href="http://www.flamingtext.com/">FlamingText.com</a>. I was unable to find the original header image, but as it turns out, FlamingText is still up and running, producing exactly the same graphics as it did ten years ago, so the current header is a faithful reproduction.  (I don&#8217;t remember why I chose cows as the theme for the site &#8211; besides the bovine header, the list bullets are all little cow heads &#8211; but it was probably because cows are hilarious.)</p>
 <img src="http://www.chrisfinke.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=1663" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://www.chrisfinke.com/2010/06/01/blast-from-the-past-the-humor-archive/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Making Add-on/User Communication Less Annoying</title>
		<link>http://www.chrisfinke.com/2010/02/27/making-add-onuser-communication-less-annoying/</link>
		<comments>http://www.chrisfinke.com/2010/02/27/making-add-onuser-communication-less-annoying/#comments</comments>
		<pubDate>Sun, 28 Feb 2010 00:09:57 +0000</pubDate>
		<dc:creator>Christopher Finke</dc:creator>
				<category><![CDATA[Browser Add-ons]]></category>
		<category><![CDATA[Life]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Mozilla Firefox]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[TwitterBar]]></category>

		<guid isPermaLink="false">http://www.chrisfinke.com/?p=1602</guid>
		<description><![CDATA[When a new user downloads TwitterBar, there are a number of things I want them to know or questions I want to ask them. So what is the best method to communicate with an add-on user? The solution I&#8217;ve been using for a while is to pop up a dialog like this: There are several [...]]]></description>
			<content:encoded><![CDATA[<p>When a new user downloads <a href="https://addons.mozilla.org/en-US/firefox/addon/4664">TwitterBar</a>, there are a number of things I want them to know or questions I want to ask them.  So what is the best method to communicate with an add-on user?</p>
<p>The solution I&#8217;ve been using for a while is to pop up a dialog like this:</p>
<p><img src="http://www.chrisfinke.com/files/2010/02/twitterbar-demand.png" alt="" title="" width="520" height="223" class="alignnone size-full wp-image-1603" /></p>
<p>There are several problems with this approach, all of which I decided to ignore when I implemented it:</p>
<ul>
<li>It steals the user&#8217;s focus.</li>
<li>It&#8217;s annoying.</li>
<li>The user might click cancel without reading it just to get rid of it.</li>
<li>It&#8217;s annoying.</li>
<li>The user might immediately (but accidentally) click elsewhere, hiding the dialog behind another window, never to be seen again.</li>
<li>It&#8217;s annoying.</li>
<li>It&#8217;s extra code and work to pop up a special dialog like this.</li>
<li>It&#8217;s annoying.</li>
</ul>
<p>Back when there was only one dialog, I decided that these were acceptable faults.  However, since then, I&#8217;ve come up with a few more questions I want to ask users, so now instead of one annoying dialog, there are three or four annoying dialogs &#8211; a new one appearing each time you restart Firefox.</p>
<p>Predictably (or so it should have been), users don&#8217;t like to be assaulted with new dialogs each time they start their browser.  Most likely, they&#8217;re starting their browser for some purpose other than using my add-on, so my add-on shouldn&#8217;t steal their attention.  As one user so elegantly put it,</p>
<blockquote><p>&#8220;I really love the TwitterBar, but after the most recent TwitterBar update, I noticed I kept getting these <b>annoying as hell</b> pop-ups from TwitterBar about TwitterBar. After the third one (while I was in the middle of doing something and became distracted with this pop-up dialog box TwitterBar tip of the day), I uninstalled it. <b> If you want to keep your clients, don&#8217;t constantly tap them on the shoulder.</b>&#8220;</p></blockquote>
<p>I had already been working on redesigning these add-on/user interactions when I got that email, so the user&#8217;s message reinforced what I had suspected: I was alienating my userbase.</p>
<p>Here&#8217;s the new scheme I&#8217;ve settled on for now:</p>
<p><img src="http://www.chrisfinke.com/files/2010/02/twitterbar-request.png" alt="" title="" width="710" height="192" class="alignnone size-full wp-image-1604" /></p>
<p>It&#8217;s a notification bar, much like the one that appears when Firefox blocks a popup.  It has these positive qualities:</p>
<ul>
<li>It doesn&#8217;t steal focus or interrupt the user.</li>
<li>It&#8217;s not in-your-face, so it&#8217;s less likely (I assume) to be dismissed without thought.</li>
<li>It can&#8217;t be lost behind another window.</li>
<li>The amount of code to implement it is less, and it&#8217;s more in tune with the browser interface.</li>
<li>It&#8217;s not <em>as</em> annoying.</li>
</ul>
<p>I&#8217;d love your feedback on this change.  Is it enough? Should I stop bothering users altogether and just let them discover their way around the add-on? I&#8217;m open to all ideas.</p>
<p>(If you&#8217;d like to try a version of TwitterBar with this new notification method, you can <a href="http://code.google.com/p/firefox-twitterbar/downloads/detail?name=twitterbar-2.9.1b3.xpi&#038;can=2&#038;q=#makechanges">download it here</a>. Although, if you&#8217;ve already seen the old dialog-style version of these notifications, you won&#8217;t see the new-style ones anyway.)</p>
 <img src="http://www.chrisfinke.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=1602" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://www.chrisfinke.com/2010/02/27/making-add-onuser-communication-less-annoying/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
		<item>
		<title>2010 Calendar &#8211; December</title>
		<link>http://www.chrisfinke.com/2010/01/13/2010-calendar-december/</link>
		<comments>http://www.chrisfinke.com/2010/01/13/2010-calendar-december/#comments</comments>
		<pubDate>Wed, 13 Jan 2010 13:00:17 +0000</pubDate>
		<dc:creator>Christopher Finke</dc:creator>
				<category><![CDATA[Life]]></category>

		<guid isPermaLink="false">http://www.chrisfinke.com/?p=1500</guid>
		<description><![CDATA[&#8220;December: Jesus is the reason for the season.&#8221;]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/cfinke/4235663842/" title="12 - December by cfinke, on Flickr"><img src="http://farm5.static.flickr.com/4020/4235663842_c93600c902.jpg" width="500" height="375" alt="12 - December" style="border: 0;" /></a></p>
<p>&#8220;December: Jesus is the reason for the season.&#8221;</p>
 <img src="http://www.chrisfinke.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=1500" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://www.chrisfinke.com/2010/01/13/2010-calendar-december/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>2010 Calendar &#8211; November</title>
		<link>http://www.chrisfinke.com/2010/01/12/2010-calendar-november/</link>
		<comments>http://www.chrisfinke.com/2010/01/12/2010-calendar-november/#comments</comments>
		<pubDate>Tue, 12 Jan 2010 13:00:32 +0000</pubDate>
		<dc:creator>Christopher Finke</dc:creator>
				<category><![CDATA[Life]]></category>

		<guid isPermaLink="false">http://www.chrisfinke.com/?p=1499</guid>
		<description><![CDATA[&#8220;November: It&#8217;s probably cold out. Stay in and do a puzzle.&#8221;]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/cfinke/4235656880/" title="11 - November by cfinke, on Flickr"><img src="http://farm3.static.flickr.com/2801/4235656880_34111e3574.jpg" alt="11 - November" style="border: 0pt none ;" height="375" width="500" /></a></p>
<p>&#8220;November: It&#8217;s probably cold out. Stay in and do a puzzle.&#8221;</p>
 <img src="http://www.chrisfinke.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=1499" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://www.chrisfinke.com/2010/01/12/2010-calendar-november/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

