<?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>fligtar&#039;s blog</title>
	<atom:link href="http://blog.fligtar.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.fligtar.com</link>
	<description>a boombox is not a toy</description>
	<lastBuildDate>Tue, 29 Jan 2013 19:49:44 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Joining Mozilla Labs</title>
		<link>http://blog.fligtar.com/2013/01/29/joining-mozilla-labs/</link>
		<comments>http://blog.fligtar.com/2013/01/29/joining-mozilla-labs/#comments</comments>
		<pubDate>Tue, 29 Jan 2013 19:49:44 +0000</pubDate>
		<dc:creator>Justin Scott (fligtar)</dc:creator>
				<category><![CDATA[mozilla]]></category>
		<category><![CDATA[personal]]></category>
		<category><![CDATA[planet.mozilla.org]]></category>
		<guid isPermaLink="false">http://blog.fligtar.com/?p=1367</guid>
		<description><![CDATA[I&#8217;m happy to share that I&#8217;ve recently changed roles at Mozilla, joining the Labs team to help some of the cool experimental projects there reach their potential. Since its first experiment in 2006 with the Chromatabs extension for Firefox, so many great ideas have come out of Labs over the years, and I&#8217;m excited to [...]]]></description>
				<content:encoded><![CDATA[<p>I&#8217;m happy to share that I&#8217;ve recently changed roles at Mozilla, joining the <a href="http://mozillalabs.com">Labs</a> team to help some of the cool experimental projects there reach their potential. Since its first experiment in 2006 with the Chromatabs extension for Firefox, so many great ideas have come out of Labs over the years, and I&#8217;m excited to be a part of the next generation of them.</p>
<p>When I first began contributing to Mozilla as a volunteer add-on reviewer, I had no idea I was joining a community I&#8217;d call home for so long. Working on <a href="https://addons.mozilla.org">AMO</a> and the Firefox Add-ons ecosystem the past 6.5 years has been an amazing experience that I&#8217;ll never forget. Leading the add-ons team/product the past couple years and helping lay the foundation of the <a href="http://marketplace.firefox.com">Firefox Marketplace</a> more recently has been a unique experience in which I&#8217;ve met many great people, learned a ton, and had lots of fun.</p>
<p>I&#8217;m looking forward to what&#8217;s sure to be a very exciting year for Mozilla and the web.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.fligtar.com/2013/01/29/joining-mozilla-labs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My first half marathon</title>
		<link>http://blog.fligtar.com/2013/01/28/my-first-half-marathon/</link>
		<comments>http://blog.fligtar.com/2013/01/28/my-first-half-marathon/#comments</comments>
		<pubDate>Tue, 29 Jan 2013 06:04:45 +0000</pubDate>
		<dc:creator>Justin Scott (fligtar)</dc:creator>
				<category><![CDATA[non-tech]]></category>
		<category><![CDATA[personal]]></category>
		<category><![CDATA[running]]></category>
		<category><![CDATA[disney]]></category>
		<category><![CDATA[half marathon]]></category>
		<guid isPermaLink="false">http://blog.fligtar.com/?p=1365</guid>
		<description><![CDATA[The best photo of me running that has ever been or will ever be taken. Two weeks ago I flew across the country to run my first half marathon at Walt Disney World. After 6 months of excitement leading up to the race and many weeks of seemingly constant training runs, I crossed the finish [...]]]></description>
				<content:encoded><![CDATA[<div class="picturebox" style="float: right;">
<p><a href="http://www.flickr.com/photos/fligtar/8404007691/in/set-72157632580477811"><img src="http://blog.fligtar.com/wp-content/uploads/2013/01/5k-small.jpg"/></a></p>
<p><cite style="max-width: 230px;">The best photo of me running that has ever been or will ever be taken.</cite></div>
<p>Two weeks ago I flew across the country to run my first half marathon at Walt Disney World. After 6 months of excitement leading up to the race and many weeks of seemingly constant training runs, I crossed the finish line with a better time than expected and felt great doing it.</p>
<p>As a big fan of Disney Parks, I knew this was the perfect first race to keep me alert and motivated through 13.1 miles, with entertainment every mile and 2 big milestones to look forward to: running through Magic Kingdom around the halfway point, and finishing at EPCOT. I was a bit nervous in the weeks leading up to the race because of a knee injury, but it turned out to not be a problem at all when race day came.</p>
<p>I was really surprised at the end that everything had gone so well, and then I realized that&#8217;s what all the training was for. It&#8217;s not like I decided to take a shot in the dark and find out if I could run a half; I had already pretty much done it in training. The more impressive thing was waking up at 3am Eastern (earlier than I usually go to bed Pacific time) two mornings in a row for this madness.</p>
<p>Speaking of which, the scale of runDisney races is impressive, with 25,000 runners in both the half and full marathon, and an additional 10,000 in the Family 5K (which I also did to run even more in the parks). </p>
<p>I&#8217;m already registered or hoping to register for a number of other races this year, including the <a href="http://runrocknroll.competitor.com/san-francisco">Inaugural Rock &#8216;n&#8217; Roll SF Half</a>, <a href="http://baytobreakers.com/">Bay to Breakers</a>, <a href="http://www.thesfmarathon.com/the-race/1st-half-marathon/">WIPRO SF Half</a>, <a href="http://www.bigsurhalfmarathon.org/">Big Sur Half</a>, and of course the <a href="http://www.rundisney.com/disneyland-half-marathon/">Disneyland Half</a> (and inaugural 10K, together making the Dumbo Double Dare). But it&#8217;s not all coasting for those, as I have 3 more goals in mind for this year: learn to toe strike, be able to tackle hills without total exhaustion (SF Halves, I&#8217;m looking at you), and improve my time. As I ran this half with 1 minute of walking for every 4 or so minutes of running, most of my time improvement will probably come from attempting to run continuously for longer periods of time.</p>
<p><span id="more-1365"></span>The big question I&#8217;ve been asking myself is whether I want to try a full marathon at WDW next year, or even the Goofy Challenge (half marathon and full marathon in 2 days). It was certainly on my mind a lot after seeing so many people walking around with their fancy Marathon and Goofy medals. For now I&#8217;m planning to focus on improving my half marathon abilities, which should keep me well-occupied.</p>
<div class="picturebox">
<p style="text-align: center;"><a href="http://www.flickr.com/photos/fligtar/8404009233/in/set-72157632580477811/"><img src="http://blog.fligtar.com/wp-content/uploads/2013/01/IMG_2162.jpg"/></a><a href="http://www.flickr.com/photos/fligtar/8404012309/in/set-72157632580477811/"><img src="http://blog.fligtar.com/wp-content/uploads/2013/01/IMG_2216.jpg"/></a><a href="http://www.flickr.com/photos/fligtar/8426389358/in/set-72157632580477811/"><img src="http://blog.fligtar.com/wp-content/uploads/2013/01/IMG_2214.jpg"/></a></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.fligtar.com/2013/01/28/my-first-half-marathon/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hello, running.</title>
		<link>http://blog.fligtar.com/2012/12/29/hello-running/</link>
		<comments>http://blog.fligtar.com/2012/12/29/hello-running/#comments</comments>
		<pubDate>Sun, 30 Dec 2012 05:48:47 +0000</pubDate>
		<dc:creator>Justin Scott (fligtar)</dc:creator>
				<category><![CDATA[non-tech]]></category>
		<category><![CDATA[personal]]></category>
		<category><![CDATA[running]]></category>
		<category><![CDATA[disney]]></category>
		<category><![CDATA[half marathon]]></category>
		<guid isPermaLink="false">http://blog.fligtar.com/?p=1360</guid>
		<description><![CDATA[Early last year, I decided to try out running after never really having done any athletic activities before in my life. I downloaded a neat Couch to 5K app for my phone and was initially quite successful in going from barely being able to run at all to running several minutes at a time. I [...]]]></description>
				<content:encoded><![CDATA[<p>Early last year, I decided to try out running after never really having done any athletic activities before in my life. I downloaded a neat Couch to 5K app for my phone and was initially quite successful in going from barely being able to run at all to running several minutes at a time. I lost interest after a bit, and would try to pick it up by going for a single run every couple of months.</p>
<p>In May of this year, I decided to try out Bay to Breakers, just to see what would happen. If tens of thousands of drunk people can finish a 12K, why can’t I? Wait, how far is a 12K? Things went well the first 5 miles, but the second half was really rough. I injured my knees and ended up walking most of the last few miles and sitting in excruciating pain for days afterward. I hadn’t trained at all even though it was certainly the farthest I’d ever run.</p>
<p>But despite the physical pain, it felt great that I’d set out to cross the finish line and did. I decided I wanted to train for something real that would challenge me both physically and mentally, to see if I could do it: running a half marathon. Too often in the last few years I’ve started projects or goals and haven’t finished them, and having the experience of training for and finishing a half marathon would give me confidence in my ability to follow through, as well as help me get in better shape.</p>
<p>Within a few days, I knew what my target half marathon would be: the Walt Disney World Half Marathon. As a huge fan of Disney parks, it’s the perfect race: an excuse to go to Disney World, lots of Disney entertainment along the course, and lenient pacing requirements. And of course getting to run through the parks, including some backstage areas. Held every January, I’d have plenty of time to get ready.</p>
<p>I knew I’d be doing a run/walk program in order to build up the endurance necessary to go 13.1 miles. For this first half, my goal is just to finish, regardless of time. I looked at Jeff Galloway’s training plans on runDisney, but ended up going with the Marathoning for Mortals plans after someone suggested reading the book. I’ll talk more about run/walk training in a separate post.</p>
<p>It’s now 2 weeks away from the race and I’m as ready as I’m going to be, and getting really excited about the trip. I feel pretty confident I’ll be able to finish even though the farthest I’ve gone in training is 10 miles. But I’m still starting to get nervous and thinking about what to pack/wear, making sure I don’t get injured before the race, and other miscellaneous preparations.</p>
<p>If all goes well, I have several other half marathons lined up next year that I’m excited about, and will give me an opportunity to start working on my speed once I know I can finish.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.fligtar.com/2012/12/29/hello-running/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mobile World Congress 2012</title>
		<link>http://blog.fligtar.com/2012/03/05/mwc-2012/</link>
		<comments>http://blog.fligtar.com/2012/03/05/mwc-2012/#comments</comments>
		<pubDate>Mon, 05 Mar 2012 13:43:04 +0000</pubDate>
		<dc:creator>Justin Scott (fligtar)</dc:creator>
				<category><![CDATA[marketplace]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[planet.mozilla.org]]></category>
		<category><![CDATA[apps]]></category>
		<category><![CDATA[events]]></category>
		<category><![CDATA[travel]]></category>
		<guid isPermaLink="false">http://blog.fligtar.com/?p=1313</guid>
		<description><![CDATA[Last week I went to Barcelona to attend Mobile World Congress for the first time. It was incredible for several reasons, most importantly how all of our products came together to tell one unified story: the Web is the platform. You can&#8217;t talk about one of the products without it leading directly to the others: [...]]]></description>
				<content:encoded><![CDATA[<p>Last week I went to Barcelona to attend <a href="http://www.mobileworldcongress.com">Mobile World Congress</a> for the first time. It was incredible for several reasons, most importantly how all of our products came together to tell one unified story: <strong>the Web is the platform</strong>. You can&#8217;t talk about one of the products without it leading directly to the others: <a href="https://wiki.mozilla.org/B2G">Boot2Gecko</a> and <a href="http://www.openwebdevice.com/">Open Web Devices</a>, <a href="https://wiki.mozilla.org/AMO:Roadmap/2012">Marketplace</a> and <a href="https://wiki.mozilla.org/Apps/Roadmap">apps</a>, <a href="https://wiki.mozilla.org/Identity">Persona</a>, and <a href="https://wiki.mozilla.org/Mobile/Platforms/Android">Firefox</a>. I&#8217;m excited about it, the conference was excited about it, the industry is excited about it, and Mozilla rocked the show despite it being our first time there.</p>
<div class="picturebox" style="float: right;">
<p><img src="http://blog.fligtar.com/wp-content/uploads/2012/03/mwcbooth-small.jpg"/></p>
<p><cite>MWC photos: <a href="http://www.flickr.com/photos/fligtar/sets/72157629142172294/">mine</a> | <a href="http://www.flickr.com/photos/mozillaeu/sets/72157629465821923/">Mozilla&#8217;s</a></cite></div>
<p>Mozilla&#8217;s booths were in the App Planet exhibition hall along with many platform, commerce, and other software companies. There was a good vibe, especially compared to some of the other halls entirely dominated by hardware giants with multi-million dollar booths the size of a city block. I spent most of my time in Mozilla&#8217;s main booth giving demos of our HTML5 apps platform and answering questions about the Mozilla Marketplace.</p>
<p>At first, I wasn&#8217;t sure what to expect from 6-8 hours a day of talking and demoing, and was concerned that I wouldn&#8217;t have time to visit other booths I was interested in to learn about their products and how they might help our Marketplace. Booth duty turned out to be the best use of my time, as I learned a lot about the crowd&#8217;s perception of Mozilla&#8217;s offerings and HTML5 apps, and got to meet so many people with relevant ideas. By the time the last day rolled around and I had some time to stop and talk to other booths, all the companies I was interested in had already come to see <em>me</em>. (Though there was still reason to visit <a href="http://blog.fligtar.com/wp-content/uploads/2012/03/androidslide.png">one</a>.)</p>
<p>Here&#8217;s some of what I learned from my own observations and from talking with hundreds of people:<br />
<span id="more-1313"></span>
<ul>
<li>People love Mozilla and were very excited to see us there with cool new products. I think for many people, this is the first time they considered Mozilla as more than just Firefox. I think this gave our booth a lot of energy throughout the day, and isn&#8217;t something I saw at any other booths I visited. It felt great.</li>
<li>Nearly everyone had heard of our <a href="http://blog.mozilla.com/blog/2012/02/27/mozilla-in-mobile-the-web-is-the-platform/">announcement</a> with Telefónica after Monday morning and asked for a demo of it by name. From then on, B2G always had a line waiting for a demo, and I even saw some people come back with their friends for another look. (Erin is a hero for how many 5 minute demos she did back to back every day while keeping a smile)</li>
<li>Almost no one knew that HTML5 <a href="http://brendaneich.com/2012/02/mobile-web-api-evolution/">device APIs</a> that we demoed in Firefox for Android existed, such as vibration, notifications, camera access, accelerometer, battery status, and full screen mode. Any time someone came to me doubting HTML5&#8242;s power, <a href="http://paulrouget.com/">Paul</a>&#8216;s demo page really shocked them and many were eager to learn more.</li>
<li>Even so, quite a few people (usually journalists and analysts, but sometimes developers) commented to me after demos that they think &#8220;this (HTML5 apps) is the way things are headed&#8221;.</li>
<li>Many people equate HTML5 to &#8220;online and remotely hosted&#8221;. Coming from many years of web and add-on development, the idea of locally hosted HTML isn&#8217;t anything out of the ordinary for me, but to everyone else HTML5 means &#8220;website&#8221;. I did a few Boot2Gecko device demos, and several people asked what happens to the homescreen and dialer when the phone is offline. As part of my apps demo, I always talked about offline support in HTML5 which we encourage app developers to take advantage of, but I think this is an important component of our HTML5 messaging we should work on.</li>
<li>When you announce you&#8217;re opening an apps marketplace, LOTS of people want to talk with you about how their product or service can integrate with it. I have a lot of research and follow-ups to do.</li>
<li>Everyone (myself included) was floored by the B2G device&#8217;s shutdown and startup time. Mapping the phone&#8217;s menu button to View Source was also a hit.</li>
<li>The new Firefox for Android builds have a gorgeous UI and are extremely snappy. I can&#8217;t wait for them to ship, and neither can the folks I showed them to.</li>
<li>When you bring in the best baristas to serve coffee at your booth, the huge line that forms is not necessarily due to someone raving about your killer cross-platform apps demo, so be careful before assuming. (Just kidding, but not about the awesome baristas or the huge line.)</li>
</ul>
<p>I know many people worked very hard to get the products ready in time for the event, and having them there telling the same story is why they were so well received. Thank you for making that happen. Now that we&#8217;ve shown the mobile world how we&#8217;re going to change it, let&#8217;s do it!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.fligtar.com/2012/03/05/mwc-2012/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Coping with Turbulence</title>
		<link>http://blog.fligtar.com/2012/03/04/coping-with-turbulence/</link>
		<comments>http://blog.fligtar.com/2012/03/04/coping-with-turbulence/#comments</comments>
		<pubDate>Sun, 04 Mar 2012 10:20:21 +0000</pubDate>
		<dc:creator>Justin Scott (fligtar)</dc:creator>
				<category><![CDATA[non-tech]]></category>
		<category><![CDATA[personal]]></category>
		<category><![CDATA[travel]]></category>
		<guid isPermaLink="false">http://blog.fligtar.com/?p=1312</guid>
		<description><![CDATA[I started flying regularly when I got involved with Mozilla in 2006, and back then I couldn&#8217;t stand flight turbulence. Every little bump or dip would startle me; I&#8217;d grab the armrests and wish for it go away. After a few flights like this, I decided that it was something I should be able to [...]]]></description>
				<content:encoded><![CDATA[<p>I started flying regularly when I got involved with Mozilla in 2006, and back then I couldn&#8217;t stand flight turbulence. Every little bump or dip would startle me; I&#8217;d grab the armrests and wish for it go away.</p>
<p>After a few flights like this, I decided that it was something I should be able to overcome mentally. I knew I was flying 600 miles an hour 30,000 feet in the air, but if I felt the same bumps riding in a car, I wouldn&#8217;t even think about them.</p>
<p>The trick I came up with was to pretend I was on a roller coaster or another ride at a theme park. At first, this was a very conscious and literal process, where I&#8217;d actually picture different Disney World rides in my head. Sometimes, the turbulence would even turn fun. Gradually, I was able to calm myself with just the reminder of a roller coaster.</p>
<p>The last couple years, I&#8217;ve apparently convinced myself that planes are so safe that turbulence no longer bothers me at all, even when it gets pretty bad. I don&#8217;t even have to think of roller coasters any more; I just continue doing things as if nothing&#8217;s happening.</p>
<blockquote class="quote"><p>We&#8217;re going to have to do our pre-landing safety check on the honor system, so look at your neighbors and if their seatbacks and tray tables aren&#8217;t up, give them the stink eye.<cite>&mdash; Flight attendant on a very turbulent flight last week</cite></p></blockquote>
<p>I&#8217;ve mentioned method this to a few people and it seems to have helped them as well, so if you have issues with turbulence, you might try thinking of theme park rides and realizing it&#8217;s something you can get over mentally.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.fligtar.com/2012/03/04/coping-with-turbulence/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>mozilla.dev.marketplace</title>
		<link>http://blog.fligtar.com/2012/02/27/mozilla-dev-marketplace/</link>
		<comments>http://blog.fligtar.com/2012/02/27/mozilla-dev-marketplace/#comments</comments>
		<pubDate>Mon, 27 Feb 2012 10:22:37 +0000</pubDate>
		<dc:creator>Justin Scott (fligtar)</dc:creator>
				<category><![CDATA[marketplace]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[planet.mozilla.org]]></category>
		<guid isPermaLink="false">http://blog.fligtar.com/?p=1308</guid>
		<description><![CDATA[As the Mozilla Marketplace project has begun to take off, we want to make sure there&#8217;s a dedicated place for discussion of planning, features, policies, and other topics. mozilla.dev.marketplace has been around for a couple months, but due to a bug with content not being synced to Google Groups, we were holding off using it. [...]]]></description>
				<content:encoded><![CDATA[<p>As the Mozilla Marketplace project has begun to take off, we want to make sure there&#8217;s a dedicated place for discussion of planning, features, policies, and other topics. <a href="http://www.mozilla.org/about/forums/#dev-marketplace">mozilla.dev.marketplace</a> has been around for a couple months, but due to a <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=716007">bug</a> with content not being synced to Google Groups, we were holding off using it. We can&#8217;t wait any longer, and this week I&#8217;ll be starting a bunch of discussions there about our roadmap, payments, and other topics as we start to build and launch our Marketplace.</p>
<p>So, I invite you to subscribe through either the <a href="https://lists.mozilla.org/listinfo/dev-marketplace">mailing list</a> or in your email client if you&#8217;d like to participate. (Note that this newsgroup is specific to the Marketplace, and that discussions of our web apps platform go to mozilla.dev.webapps instead.)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.fligtar.com/2012/02/27/mozilla-dev-marketplace/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Add-ons in 2011</title>
		<link>http://blog.fligtar.com/2012/01/02/add-ons-in-2011/</link>
		<comments>http://blog.fligtar.com/2012/01/02/add-ons-in-2011/#comments</comments>
		<pubDate>Mon, 02 Jan 2012 21:56:59 +0000</pubDate>
		<dc:creator>Justin Scott (fligtar)</dc:creator>
				<category><![CDATA[add-ons]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[planet.mozilla.org]]></category>
		<category><![CDATA[2011]]></category>
		<category><![CDATA[amo]]></category>
		<guid isPermaLink="false">http://blog.fligtar.com/?p=1285</guid>
		<description><![CDATA[This weekend we said goodbye to an action-packed year, and I thought it&#8217;d be fun to think back on all we accomplished in Add-ons in 2011. Firefox 4 Shipped A critical release for many reasons, Firefox 4 introduced a completely rewritten and redesigned Add-ons Manager, including the interactive discovery pane (&#8220;Get Add-ons&#8221;), automatic add-on updates, [...]]]></description>
				<content:encoded><![CDATA[<p>This weekend we said goodbye to an action-packed year, and I thought it&#8217;d be fun to think back on all we accomplished in Add-ons in 2011.</p>
<h3>Firefox 4 Shipped</h3>
<p>A critical release for many reasons, Firefox 4 <a href="http://blog.mozilla.com/addons/2011/03/22/firefox-4-add-ons/">introduced</a> a completely rewritten and redesigned Add-ons Manager, including the interactive discovery pane (&#8220;Get Add-ons&#8221;), automatic add-on updates, and addressed the single biggest complaint for years with add-ons: installation without restarting. Firefox 4 also allowed us to see how many users actually use add-ons, how many non-hosted add-ons are out there, and gather real-world performance data &#8212; all things for which we had no insights before Firefox 4.</p>
<p>The discovery pane was viewed more than 5 million times in the 24 hours after release, and is currently viewed between 2.7 and 2.9 million times each day. It&#8217;s responsible for 40,000 add-on downloads every day, plus the 300,000 downloads that come from the Add-ons Manager search. 33% of new add-ons submitted to AMO each month are restartless.</p>
<h3>New Developer Tools, Editor Tools, and Review Process</h3>
<p>It seems like this happened much more than a year ago, but it was in early 2011 that we <a href="http://blog.mozilla.com/addons/2011/01/13/new-developer-tools-review-process-are-live/">launched</a> our brand new Developer Tools on AMO &#8212; in my opinion, the best management tools for add-ons, apps, or anything like it on the web. In 2010 we made the decision to rearchitect our review process to require all add-ons to be reviewed and get rid of the sandbox with 7,000 unreviewed add-ons in it. We launched that new process in 2011 by introducing preliminary reviews and direct links while waiting for review. And we made a number of awesome improvements to our Editor tools and <a href="http://blog.mozilla.com/addons/2011/11/03/improved-stats-dashboard-and-ajax-search-results/">statistics dashboard</a>.</p>
<p><span id="more-1285"></span>In 2011, AMO Editors granted 9,731 full reviews, 7,468 preliminary reviews, and rejected 2,616 versions.</p>
<h3>BrowserID, Apps, and Marketplace Integration</h3>
<p>When people joke about buzzwords, &#8220;synergy&#8221; often tops the list. But it&#8217;s a really awesome feeling seeing so many pieces of different projects falling into place to create a single experience. A year ago, users purchasing apps from AMO with their BrowserID account and running them on top of Boot2Gecko would have seemed crazy. Actually, it still seems crazy, but it&#8217;s happening.</p>
<p>We made great progress on our apps and marketplace integration in 2011 while still moving Add-ons forward. I&#8217;m really excited about building out the rest of the marketplace over the next few months and jumping into the app store battle with <a href="http://blog.ascher.ca/2011/12/19/you-knew-the-old-mozilla-meet-the-new-mozilla/">something to fight for</a>.</p>
<h3>Rethinking Compatibility</h3>
<p>Around this time last year, everyone in the Project was trying to figure out how their piece of the puzzle would work in a 6 week development cycle. We had tens of thousands of puzzle pieces to figure out, and we came up with a <a href="http://blog.mozilla.com/addons/2011/04/19/add-on-compatibility-rapid-releases/">plan to automatically bump compatibility</a> for AMO-hosted add-ons and quickly built out the tools necessary to pull that off. That process worked really well for our hosted add-ons, but we still heard many complaints from users. Thanks to data we got from Firefox 4, we were able to <a href="http://blog.fligtar.com/2011/09/26/add-on-compatibility-progress-plans/">quickly identify the problem</a>: there were far more non-hosted add-ons out there than we imagined.</p>
<p>We regrouped and brainstormed solutions that would also address the hundreds of millions of add-ons we had no control over. We came up with our <a href="https://wiki.mozilla.org/Features/Add-ons/Add-ons_Default_to_Compatible ">plan</a> and engineered the solutions on both client and server side to make Default to Compatible a reality &#8212; changing a fundamental piece of the Mozilla platform that had been in place for many years.</p>
<h3>New Design</h3>
<p>It&#8217;s hard to remember what AMO looked like before we rolled out our new design to nearly all of our trafficked pages. The <a href="http://blog.mozilla.com/addons/2011/07/07/previewing-amos-new-look/">new design</a> is a <a href="http://blog.mozilla.com/addons/2011/09/01/new-amo-category-pages/">simpler, cleaner</a> look that&#8217;s consistent with other Mozilla sites. We restructured the details page to place items from most important to least important, and introduced <a href="http://blog.fligtar.com/2011/09/06/hover-crafting/">hovercards</a>, allowing users to quickly scan through more add-ons while still viewing extended details of those they&#8217;re interested in.</p>
<h3>Search Improvements</h3>
<p>This year we upgraded our search backend to a better engine for improved performance, result quality, and facets. And we launched <a href="http://blog.mozilla.com/addons/2011/10/20/ajaxy-goodness-on-amo/">search suggestions</a> and <a href="http://blog.mozilla.com/addons/2011/11/03/improved-stats-dashboard-and-ajax-search-results/">AJAX search results</a>, which were a huge usability win for users.</p>
<p>30,000 add-on downloads a day come via search suggestions.</p>
<h3>Add-on SDK Launched</h3>
<p>It was in 2011 that the <a href="https://addons.mozilla.org/en-US/developers/builder">Add-on SDK</a> officially launched along with <a href="https://builder.addons.mozilla.org/">Add-on Builder</a> to open up add-on development to many more people. The SDK team has also accomplished a lot this year, and we helped support them in a number of ways, including repacking SDK-based add-ons when updates are issued and <a href="http://blog.mozilla.com/addons/2011/12/21/fast-track-review-queue/">introducing</a> a review incentive for SDK-based add-ons.</p>
<p>27% of new add-ons submitted to AMO each month use the SDK.</p>
<h3>Contributions Flow</h3>
<p>In March of last year we switched our Contributions flow to use PayPal&#8217;s in-context payments so that users can thank their favorite add-on authors without leaving AMO. We also added a Contributions notice in the Add-ons Manager of Firefox 4, and allowed developers to <a href="http://blog.mozilla.com/addons/2011/01/17/new-contributions-features/">direct their contributions</a> to the Mozilla Foundation or a third party.</p>
<p>This increased the number of contributions from 1,390 per month to 2,500. In 2011, add-on developers received $150,000 from 25,000 contributions. In total since its launch in mid-2009, our users have given $282,000 to developers in 48,680 transactions.</p>
<h3>Opt in to Third-party-installed Add-ons</h3>
<p>Add-ons dropped into Firefox without user consent have always been a problem, but we had no idea the extent until this year (thanks to Firefox 4). In addition to the security, performance, and usability issues that often come with these add-ons, their presence made compatibility between releases a nightmare for many users. We designed and implemented a <a href="http://blog.mozilla.com/addons/2011/08/11/strengthening-user-control-of-add-ons/">solution</a> that helps users stay in control of what&#8217;s installed in their Firefox going forward and also allowed them to correct past intrusions.</p>
<h3>Performance Work</h3>
<p>We <a href="http://blog.mozilla.com/addons/2011/04/01/improving-add-on-performance/">kicked off</a> our performance initiative this year and worked with many add-ons to improve their start-up delays. We made <a href="http://alice.nodelman.net/blog/post/addon-performance-testing-updates-and-future-work/">significant progress</a> on tools that will allow add-on developers to test and improve performance on their own. And we presented the first look into what real-world start-up time looks like for Firefox users and how add-ons can impact that.</p>
<h3>And more&#8230;</h3>
<p>Among all of the huge projects we tackled this year, we worked on many smaller projects and features that made a huge improvement for users. Some that come to mind:</p>
<ul>
<li><strong>Mobile AMO</strong> &mdash; Although we&#8217;ve supported the Fennec application on AMO for some time, it wasn&#8217;t until 2011 that we launched a mobile-optimized version of the site.</li>
<li><strong>Featured Add-on Selection</strong> &mdash; Nearly every add-on wants to be featured, and in 2011 we started the <a href="https://addons.mozilla.org/en-US/developers/docs/policies/recommended">Featured Advisory Board</a> so that community members who love using and creating add-ons are the ones who choose which add-ons are featured each month.</li>
<li><strong>Blocklist Experience</strong> &mdash; Clicking &#8220;Learn more&#8221; when something you had installed was blocked previously took take you to a giant listing of everything we&#8217;d ever blocked with a few words of description. Now, clicking &#8220;Learn more&#8221; takes you to a <a href="https://addons.mozilla.org/en-US/firefox/blocked/i47">page</a> that explains why that specific item was blocked, who is affected, and what this all actually means.</li>
<li><strong>Add-ons Blog</strong> &mdash; We redesigned and customized the <a href="http://blog.mozilla.com/addons/">Add-ons Blog</a>, which gets 200,000 pageviews a month.</li>
<li><strong>Intro Video</strong> &mdash; We finally have a great <a href="http://www.youtube.com/watch?v=gZWU2estR10">introduction video</a> to add-ons that actually shows what they can do, complete with an <a href="http://blog.mozilla.com/webdev/2011/12/27/popcornjs_is_a-maize-ing/">interactive version</a>.</li>
<li><strong>Email opt out</strong> &mdash; We <a href="http://blog.mozilla.com/addons/2011/08/26/new-email-notifications-on-amo/">revamped</a> our email notifications and added one-click unsubscribe.</li>
<li><strong>Add-on slugs</strong> &mdash; Our URLs became much prettier when we replaced <a href="https://addons.mozilla.org/en-US/firefox/addon/1865">addons.mozilla.org/en-US/firefox/addon/<strong>1865</strong></a> with <a href="https://addons.mozilla.org/en-US/firefox/addon/adblock-plus">addons.mozilla.org/en-US/firefox/addon/<strong>adblock-plus</strong></a></li>
<li><strong>Switching to ADU</strong> &mdash; We switched our primary popularity metric from downloads to active users to ensure the most popular add-ons are those people actually use instead of just try.</li>
<li><strong>Up &#038; Coming</strong> &mdash; We introduced the Up &#038; Coming sort, which surfaces new add-ons that are becoming popular.</li>
<li><strong>Better Compatibility</strong> &mdash; We hide incompatible add-ons by default in many places, and always make it clear when something won&#8217;t work with your device. We also integrated more tightly with the Add-on Compatibility Reporter so pre-release testers can still get to incompatible add-ons.</li>
</ul>
<p>Thanks to everyone who made these things possible in 2011, and let&#8217;s get ready for a whirlwind 2012!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.fligtar.com/2012/01/02/add-ons-in-2011/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>That Time of Year</title>
		<link>http://blog.fligtar.com/2011/10/02/that-time-of-year/</link>
		<comments>http://blog.fligtar.com/2011/10/02/that-time-of-year/#comments</comments>
		<pubDate>Mon, 03 Oct 2011 04:03:40 +0000</pubDate>
		<dc:creator>Justin Scott (fligtar)</dc:creator>
				<category><![CDATA[personal]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[css]]></category>
		<guid isPermaLink="false">http://blog.fligtar.com/?p=1262</guid>
		<description><![CDATA[It&#8217;s beginning to look a lot like a new blog theme. I have a good feeling about this theme and hope it will last at least a year before I start to dislike it&#8212; me, less than a year ago Actually, it only lasted a few days before I started to dislike my previous gradient-tastic [...]]]></description>
				<content:encoded><![CDATA[<p>It&#8217;s beginning to look a lot like a new blog theme.</p>
<blockquote class="quote"><p>
I have a good feeling about this theme and hope it will last at least a year before I start to dislike it<br/><cite>&mdash; me, <a href="http://blog.fligtar.com/2010/11/27/new-blog-theme-fligstripe/">less than a year ago</a></cite>
</p></blockquote>
<p>Actually, it only lasted a few days before I started to dislike my previous gradient-tastic theme. 8 posts and 11 months later, I&#8217;ve finally replaced it with something very different.</p>
<p>I wanted to step out of my comfort zone with this one, so I did two things I never do: you won&#8217;t find a single rounded corner, and I used a background pattern &#8212; a realistic one at that.</p>
<p>I also got rid of my About page in favor of an <a href="http://about.me/fligtar">about.me</a> profile and threw in a subtle CSS animation because I&#8217;m hip like that.</p>
<p>What do you think?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.fligtar.com/2011/10/02/that-time-of-year/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Add-on Compatibility Progress &amp; Plans</title>
		<link>http://blog.fligtar.com/2011/09/26/add-on-compatibility-progress-plans/</link>
		<comments>http://blog.fligtar.com/2011/09/26/add-on-compatibility-progress-plans/#comments</comments>
		<pubDate>Tue, 27 Sep 2011 01:47:47 +0000</pubDate>
		<dc:creator>Justin Scott (fligtar)</dc:creator>
				<category><![CDATA[add-ons]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[planet.mozilla.org]]></category>
		<category><![CDATA[add-on compatibility]]></category>
		<guid isPermaLink="false">http://blog.fligtar.com/?p=1246</guid>
		<description><![CDATA[Towards the end of last year, the need for a faster Firefox release cycle was apparent, and nearly every team at Mozilla began preparing for the major changes afoot. Add-on compatibility has always been a huge barrier to releasing more often, so it was critical we have a plan that wouldn&#8217;t leave add-ons or users [...]]]></description>
				<content:encoded><![CDATA[<p>Towards the end of last year, the need for a faster Firefox release cycle was apparent, and nearly every team at Mozilla began preparing for the major changes afoot. Add-on compatibility has always been a huge barrier to releasing more often, so it was critical we have a plan that wouldn&#8217;t leave add-ons or users behind. With previous releases usually a year or more apart, we could begin compatibility outreach to developers 3 months in advance of the release, and were able to get at least 80% of the most-used Mozilla-hosted add-ons compatible with the new version. For this new system to work, we wanted a compatibility process that didn&#8217;t require developers to lift a finger unless their add-on was one of the few broken.</p>
<p>Firefox assumes that add-ons are incompatible from one version to the next because, in previous versions, they often were. This becomes a big problem when nearly all add-ons actually are compatible in our shorter release cycles. We <a href="http://blog.mozilla.com/addons/2011/04/19/add-on-compatibility-rapid-releases/">devised a plan</a> to work around the assumed incompatibility that had three parts:</p>
<ul>
<li>Firefox developers should consider the add-on compatibility impact of every change they make</li>
<li>Firefox developers should follow a compatibility notification process to ensure we communicate changes to add-on developers</li>
<li>AMO (addons.mozilla.org) will scan hosted add-ons for issues with the new Firefox version and automatically bump their compatibility if none are found</li>
</ul>
<p>Longer term, the <a href="https://addons.mozilla.org/en-US/developers/builder">Add-on SDK</a> lets developers build restartless add-ons without worrying about compatibility hassles.<span id="more-1246"></span></p>
<h3>How&#8217;s it working out?</h3>
<p>Compatibility-breaking changes in Firefox have been minimal in the first four 6-week development cycles, with the exception of two larger changes that were reverted because of their larger impact. Jorge has posted detailed guides to changes that affect add-on developers for each of those releases (<a href="http://blog.mozilla.com/addons/2011/06/07/making-compatible-with-firefox-5-and-6/">5 &#038; 6</a>, <a href="http://blog.mozilla.com/addons/2011/07/19/firefox-7-compat-looking-to-8/">7</a>, <a href="http://blog.mozilla.com/addons/2011/09/01/add-on-compatibility-for-firefox-8/">8</a>), and Firefox developers are often coming to us to discuss the impact of their changes on add-ons.</p>
<p>We&#8217;ve automatically bumped thousands of add-ons for each Aurora version and emailed developers with the results of our compatibility scanning. When Firefox 6 launched, 97% of add-ons compatible with Firefox 5 were still compatible with 6. And we&#8217;re on track to launch Firefox 7 tomorrow with 99% compatibility from 6.</p>
<p>But with all of that, why do we still see users reporting that their add-ons aren&#8217;t compatible?</p>
<p>Our compatibility plan has two notable shortcomings: it doesn&#8217;t work for add-ons with binary components and it doesn&#8217;t work for add-ons not hosted on AMO. The vast majority of add-ons don&#8217;t contain binary components, which must be recompiled with every version of Firefox in order to continue working. And while we know a lot about add-ons that are hosted on AMO, we didn&#8217;t know much about the other add-ons in Firefox&#8217;s ecosystem.</p>
<p>In Firefox 4, as a result of <a href="http://blog.mozilla.com/addons/2011/02/10/add-on-metadata-start-up-time/">enriched metadata</a> in the Add-ons Manager, we have a much better idea of what add-ons are out there in the wild. And it was quite eye-opening when I learned that only 25% of the 600 million add-ons in use every day in Firefox 4 and later are active on AMO. That means at least 75% of add-ons aren&#8217;t getting the benefits of the automatic compatibility system we created, as well as the security and quality reviews that hosted add-ons receive. When we created the compatibility plan for the new development cycles, we weren&#8217;t aware that so many add-ons wouldn&#8217;t even be affected by it.</p>
<p>So, how do 450 million add-ons get installed if not from AMO? Third-party bundling. More and more software tries to plop a toolbar into Firefox when you install it, often without asking you. Java Console alone has more than 100 million installations among Firefox users on Windows, and it doesn&#8217;t even do anything. While some of these add-ons are keeping up with our release compatibility, many use their own update mechanisms instead of the built-in update service that works with Firefox&#8217;s compatibility checking, so in order to get a compatible add-on, you must update the third party software separately.</p>
<p>When these add-ons aren&#8217;t compatible with a new version of Firefox, it&#8217;s an even bigger problem because it&#8217;s often confusing to users as to what functionality they provide. When they&#8217;re told that Skype or their antivirus toolbar isn&#8217;t compatible with the new version, they may think upgrading means they can&#8217;t use Skype at all or that their computer will be more susceptible to viruses.</p>
<p>Firefox 8 (in beta later this week) tries to <a href="http://blog.mozilla.com/addons/2011/08/11/strengthening-user-control-of-add-ons/">curb some of this behavior</a> by requiring users to opt in to new add-ons and letting users disable add-ons they&#8217;ve already acquired.</p>
<h3>Help is on the way</h3>
<p>We&#8217;ve been working on a plan for fixing add-on compatibility that also takes non-hosted add-ons into account. Instead of working around Firefox&#8217;s assumption that add-ons are incompatible between versions, we&#8217;re going to teach Firefox to be a bit more trusting of add-on compatibility with new versions. You can read more about the idea on its <a href="https://wiki.mozilla.org/Features/Add-ons/Add-ons_Default_to_Compatible">feature page</a>, and I&#8217;ll post more about this change on the <a href="http://blog.mozilla.com/addons">Add-ons Blog</a> when it&#8217;s underway.</p>
<p>In the meantime, if you find that your add-ons aren&#8217;t compatible, install the <a href="https://addons.mozilla.org/en-US/firefox/addon/add-on-compatibility-reporter/">Add-on Compatibility Reporter</a> and try &#8216;em out &#8212; there&#8217;s a good chance they work fine.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.fligtar.com/2011/09/26/add-on-compatibility-progress-plans/feed/</wfw:commentRss>
		<slash:comments>33</slash:comments>
		</item>
		<item>
		<title>Hover Crafting: a look at AMO&#8217;s new add-on grids</title>
		<link>http://blog.fligtar.com/2011/09/06/hover-crafting/</link>
		<comments>http://blog.fligtar.com/2011/09/06/hover-crafting/#comments</comments>
		<pubDate>Tue, 06 Sep 2011 08:18:34 +0000</pubDate>
		<dc:creator>Justin Scott (fligtar)</dc:creator>
				<category><![CDATA[add-ons]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[planet.mozilla.org]]></category>
		<guid isPermaLink="false">http://blog.fligtar.com/?p=1230</guid>
		<description><![CDATA[AMO has made huge improvements in nearly every way since I started working on it in 2006 &#8212; design, scalability, performance, user experience, content, quality. Back then, we had a whopping 6 listed add-ons on our homepage: one featured promo block and a list of the top 5 downloads that week. None could be installed [...]]]></description>
				<content:encoded><![CDATA[<p><a href="https://addons.mozilla.org">AMO</a> has made huge improvements in nearly every way since I started working on it in 2006 &#8212; design, scalability, performance, user experience, content, quality. Back then, we had a whopping 6 listed add-ons on our <a href="http://blog.fligtar.com/wp-content/uploads/2011/09/amo-v1.png">homepage</a>: one featured promo block and a list of the top 5 downloads that week. None could be installed without going to the add-on&#8217;s details page first.</p>
<p>In contrast, today there are dozens of add-ons on the homepage and most can be installed without leaving the page. When we set out to design the new homepage, we wanted to surface more add-ons in such a way that every user would be able to see something interesting, read the details, and grab it without leaving the page. We wanted it to be easy to scan through the page and if you weren&#8217;t interested in a particular add-on, it wouldn&#8217;t take any time to skim right over it.</p>
<p>We knew we&#8217;d probably use a hover effect to expose the additional details, but wanted to steer clear of the bad hover interactions used on many popular websites and similar galleries today. <a href="http://howsehold.org/">Chris Howse</a> and I whiteboarded some mocks of an early hover interaction of a card, and began examining the ways it was insufficient. Most hover designs block scanning in one of the directions you&#8217;re trying to go (down or to the right) or, in order to avoid that, display content above and break your downward focus.</p>
<p><span id="more-1230"></span>
<div class="center"><img src="http://blog.fligtar.com/wp-content/uploads/2011/09/hovercards-bad.png" alt="Wireframe of the bad methods"/></div>
<p>We wanted a way for users to be able to scan across a grid of add-ons any way they wanted without getting frustrated. <a href="http://gkoberger.net/">Greg Koberger</a> had an idea: trim the width of the card such that you can still see the add-on icons, allowing users to easily scan down a column of add-ons.</p>
<div class="center"><img src="http://blog.fligtar.com/wp-content/uploads/2011/09/hovercards-good.png" alt="Wireframe of the good method"/></div>
<p>We went to dinner at New Mongolian BBQ to noodle over whether this new design would work, and <a href="http://potch.me/">potch</a> began planning how he would achieve the CSS box shadow effect with the tricky border structure. A few minutes after we got back from dinner, we had a working prototype, and were excited to see that it had the effect we wanted. This design would also let us place install buttons right below the hover area, ensuring that no one would have to play some kind of mouse game to get to the download button while the hover was still in effect.</p>
<p>The hovercards, as they are lovingly known, went live with our <a href="https://blog.mozilla.com/addons/2011/07/07/previewing-amos-new-look/">new design</a> several weeks ago. They&#8217;re certainly not perfect, but I think they&#8217;re a big improvement over other hover methods.</p>
<h3>Great, you redefined hovering as we know it. How are they actually performing?</h3>
<p>Interestingly, the answer depends on the page. On the <a href="https://addons.mozilla.org/en-US/firefox/">homepage</a>, where we utilize hovercards for the Featured and Up &#038; Coming carousels, two thirds of downloads from each section come from the hover card, while only one third come from a user clicking through to the details page and installing the add-on there.</p>
<p>However, on the <a href="https://addons.mozilla.org/en-US/firefox/extensions/alerts-updates/">category landing pages</a>, where we employ hovercards in every section and carousel, closer to only one third of users install from the card and the rest journey through the tubes to install from the details page. Even more interestingly, each section has different results: Recently Added has the most hovercard downloads by far, with 46%, while the Featured hovercards only account for 30% of their downloads.</p>
<p>Why is hovercard usage so inconsistent? One theory is that it all depends on the add-on. Some add-ons are self-explanatory: you know exactly what they do from the name or summary, and you immediately want to have them. Others are quite a bit harder to figure out: what does this functionality even mean? is this a reputable author? what&#8217;s their privacy policy? what do the reviews say? screenshots please!</p>
<p>To test this, I looked at a few individual add-ons and compared them to the site-wide average for hovercard use in the Most Popular carousel on the category landing page.</p>
<ul>
<li>All add-ons: 36% from hovercard</li>
<li>Adblock Plus: 25% from hovercard</li>
<li>Firebug: 38% from hovercard</li>
<li>Download Statusbar: 43% from hovercard</li>
</ul>
<p>That shows the individual add-ons have an impact, but nothing too substantial. Let&#8217;s look at the the Featured block on the homepage for those same add-ons:</p>
<ul>
<li>All add-ons: 61% from hovercard</li>
<li>Adblock Plus: 34% from hovercard</li>
<li>Download Statusbar: 76% from hovercard</li>
</ul>
<p>Well, that rules out that it&#8217;s entirely the individual add-ons, since Download Statusbar nearly doubled the percentage of downloads coming from the hovercard. It looks as though the location and context of the hovercard really does make big a difference in how many people use it, but that the individual add-ons play a decent role as well.</p>
<p>I&#8217;m very interested in what AMO visitors think of the hovercards, and am looking forward to digging into the data we have on other parts of the new design as we continue to roll it out.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.fligtar.com/2011/09/06/hover-crafting/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic page generated in 1.910 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2013-05-19 14:35:03 -->

<!-- Compression = gzip -->