<?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>beltzner</title>
	<atom:link href="http://beltzner.ca/mike/feed/" rel="self" type="application/rss+xml" />
	<link>http://beltzner.ca/mike</link>
	<description>“Do not question. Do not elaborate. Do not associate.&#34; - Chinese State Information Office</description>
	<lastBuildDate>Fri, 15 Jun 2012 14:59:00 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Watt pad?</title>
		<link>http://beltzner.ca/mike/2012/06/15/watt-pad/</link>
		<comments>http://beltzner.ca/mike/2012/06/15/watt-pad/#comments</comments>
		<pubDate>Fri, 15 Jun 2012 14:59:00 +0000</pubDate>
		<dc:creator>beltzner</dc:creator>
				<category><![CDATA[mozilla]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[wattpad]]></category>

		<guid isPermaLink="false">http://beltzner.ca/mike/?p=850</guid>
		<description><![CDATA[(Originally posted on beltzner.tumblr.com &#8211; I&#8217;ll move the RSS links over later, as I think I&#8217;ll be using that more than this WordPress from now on &#8230;)
I&#8217;m really excited about Monday.
A little more than I year ago I took a big jump, leaving my role as Director of Firefox at Mozilla in order to work [...]]]></description>
			<content:encoded><![CDATA[<p><em>(Originally posted on <a href="http://beltzner.tumblr.com/post/25160112092/what-pad" target="_blank">beltzner.tumblr.com</a> &#8211; I&#8217;ll move the RSS links over later, as I think I&#8217;ll be using that more than this WordPress from now on &#8230;)</em></p>
<p>I&#8217;m really excited about Monday.</p>
<p>A little more than I year ago I took <a href="http://beltzner.ca/mike/2011/02/14/as-the-french-say-until-we-meet-again/" target="_blank">a big jump</a>, leaving my role as Director of <a href="http://www.firefox.com" target="_blank">Firefox</a> at Mozilla in order to work in a <a href="http://www.dugeo.com" target="_blank">totally different field</a>.  Sadly, it was an experience that was cut short when it became clear  that to be effective I&#8217;d need to relocate to Perth, West Australia. A  gorgeous part of the world, but a <a href="http://goo.gl/maps/aaKN" target="_blank">little bit far</a> from my family.</p>
<p>I&#8217;ve no regrets. The past year has taught me an awful about myself, and about <a href="http://lilly.tumblr.com/post/20010132275/what-do-you-want-what-do-you-need" target="_blank">what I want and what I need</a> to do. For example, I know that I&#8217;m most passionate when working on  products that help people interact with each other in new ways. I also  know that I&#8217;m always going to be most interested in working on  Internet-based products, and that I&#8217;ll always be a passionate and  involved member of the Mozilla community.</p>
<p>That&#8217;s why I&#8217;m really excited about Monday, when I&#8217;ll be starting as <a href="http://www.wattpad.com/user/beltzner" target="_blank">Head of Product</a> with Toronto-based <a href="http://www.wattpad.com" target="_blank">Wattpad</a>.</p>
<p>Don&#8217;t worry: I hadn&#8217;t heard about them before, either. They&#8217;ve been a quiet success story despite <a href="http://wattpadhq.tumblr.com/post/17375913380/wattpad-hits-1b-user-minutes-a-month" target="_blank">explosive user growth</a> and <a href="http://gigaom.com/2012/06/06/wattpad-raises-17-million-to-become-the-youtube-of-writing/" target="_blank">incredible investor interest</a>.  Wattpad is pretty simple idea with huge implications: people like  sharing stories, and people like reading stories, so Wattpad provides a  place where a community can congregate around those core activities.  There are no kingmakers for content, there are no barriers to entry, and  there is no limit to the size of audience that an author can reach.</p>
<p>What does exist, though, is an opportunity for writers and readers to <a href="http://vimeo.com/28910827" target="_blank">truly connect</a> and collaborate; to share their love of story. Since Wattpad is &#8220;of the  web,&#8221; there&#8217;s also no borders; a global community sharing ideas and  emotions, using whatever device they&#8217;d like (computers, feature phones,  smartphones, tablets) to interact with the content. The mission is  clear: change the way that people discover and interact with stories,  and make it easier to connect readers and writers together.</p>
<p>My new friend and CEO <a href="http://www.wattpad.com/user/allenlau" target="_blank">Allen Lau</a> has impressed me with <a href="http://blog.wattpad.com/post/24538462109/wattpad-funding-17m" target="_blank">his vision for Wattpad</a>, and the team he and co-founder <a href="http://www.wattpad.com/user/ivanyuen" target="_blank">Ivan Yuen</a> have put together is fantastic. Once again I&#8217;m finding myself in a  mission and community oriented company as we develop a killer product  that will reshape the way people interact with each other. There is a  lot of work to do, and an incredibly broad range of interesting ideas  and product opportunities to look into, and I am just so eager to get  started.</p>
<p>My first day will be Monday, and yeah, I&#8217;m really looking forward to it.</p>
<p>(Did I mention we&#8217;re growing? If you&#8217;re at all interested in joining me, don&#8217;t hesitate to <a href="mailto:mike@wattpad.com">drop me a line</a>!)</p>
]]></content:encoded>
			<wfw:commentRss>http://beltzner.ca/mike/2012/06/15/watt-pad/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Bye mozilla.com, but not Mozilla community!</title>
		<link>http://beltzner.ca/mike/2011/04/08/bye-mozilla-com-but-not-mozilla-community/</link>
		<comments>http://beltzner.ca/mike/2011/04/08/bye-mozilla-com-but-not-mozilla-community/#comments</comments>
		<pubDate>Sat, 09 Apr 2011 01:59:40 +0000</pubDate>
		<dc:creator>beltzner</dc:creator>
				<category><![CDATA[mozilla]]></category>
		<category><![CDATA[firefox]]></category>

		<guid isPermaLink="false">http://beltzner.ca/mike/?p=845</guid>
		<description><![CDATA[On Monday I&#8217;ll be starting my new job at DownUnder GeoSolutions working on some really fascinating software products which will help geophysicists interpret massive amounts of seismic data to understand what&#8217;s underneath their feet. As I&#8217;ve said before it&#8217;s an entirely new challenge working in a space I know very little about, and I&#8217;m really [...]]]></description>
			<content:encoded><![CDATA[<p>On Monday I&#8217;ll be starting my new job at <a href="http://www.dugeo.com/">DownUnder GeoSolutions</a> working on some really fascinating <a href="http://www.dugsw.com">software products</a> which will help geophysicists interpret massive amounts of seismic data to understand what&#8217;s underneath their feet. As I&#8217;ve <a href="http://beltzner.ca/mike/2011/02/14/as-the-french-say-until-we-meet-again/">said before</a> it&#8217;s an entirely new challenge working in a space I know very little about, and I&#8217;m really looking forward to learning a ton and broadening my skill set as a product designer, strategist and manager.</p>
<p>While this means that I won&#8217;t have as much time for Mozilla projects or Firefox as I used to, I do very much hope to be an active and positive contributor in the Mozilla Community. I&#8217;ve got my eyes on a few bugs and expect to comment there, as well as in the planning newsgroups. I&#8217;m pretty eager to see what this experience is like without the mozilla.com email address, and already have plans to work with Asa and Mary to do what I can to make it even easier.</p>
<p>Leaving Mozilla is one of the hardest things I&#8217;ve ever done, career-wise. Over the past six years I&#8217;ve had the distinct pleasure and privilege to work with the most amazing people, all of whom were more than just colleagues &#8230; they were trusted friends. The more I thought about saying &#8220;goodbye,&#8221; though, the less appropriate it seemed. Really what I&#8217;m saying is &#8220;see you less often.&#8221;</p>
<p>So, team: let&#8217;s get to work on Firefox 5, 6 and 7, eh wot?</p>
]]></content:encoded>
			<wfw:commentRss>http://beltzner.ca/mike/2011/04/08/bye-mozilla-com-but-not-mozilla-community/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>For bathtime</title>
		<link>http://beltzner.ca/mike/2011/02/26/for-bathtime/</link>
		<comments>http://beltzner.ca/mike/2011/02/26/for-bathtime/#comments</comments>
		<pubDate>Sat, 26 Feb 2011 14:16:10 +0000</pubDate>
		<dc:creator>beltzner</dc:creator>
				<category><![CDATA[Ramblings]]></category>
		<category><![CDATA[isla]]></category>
		<category><![CDATA[song]]></category>

		<guid isPermaLink="false">http://beltzner.ca/mike/?p=842</guid>
		<description><![CDATA[Isla likes when Daddy sings songs at bathtime, so:
You can find me in the tubwaitin&#8217; for the bubs,look mami, I got the time if you&#8217;re into givin&#8217; scrubs,I&#8217;m into bein&#8217; clean, so go on and grab the Dove,and come gimme a rub if you&#8217;re into washin&#8217; mugs!

 
With thanks to my inspiration!
]]></description>
			<content:encoded><![CDATA[<p>Isla likes when Daddy sings songs at bathtime, so:</p>
<blockquote><p>You can find me in the tub<br />waitin&#8217; for the bubs,<br />look mami, I got the time if you&#8217;re into givin&#8217; scrubs,<br />I&#8217;m into bein&#8217; clean, so go on and grab the Dove,<br />and come gimme a rub if you&#8217;re into washin&#8217; mugs!</p>
</blockquote>
<p> </p>
<p>With thanks to <a href="http://en.wikipedia.org/wiki/50_Cent">my inspiration</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://beltzner.ca/mike/2011/02/26/for-bathtime/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>As the French say: until we meet again</title>
		<link>http://beltzner.ca/mike/2011/02/14/as-the-french-say-until-we-meet-again/</link>
		<comments>http://beltzner.ca/mike/2011/02/14/as-the-french-say-until-we-meet-again/#comments</comments>
		<pubDate>Mon, 14 Feb 2011 16:13:57 +0000</pubDate>
		<dc:creator>beltzner</dc:creator>
				<category><![CDATA[mozilla]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[sad]]></category>

		<guid isPermaLink="false">http://beltzner.ca/mike/?p=831</guid>
		<description><![CDATA[Often, as T.S. Eliot wrote, words are inadequate. I&#8217;ve recently decided that Firefox 4 will be my last release working for Mozilla. Like Eliot&#8217;s lover, let me struggle to find the words explaining why.
Almost six years ago, when I left IBM Canada for Mozilla, my manager assured me I&#8217;d be back at  Big Blue [...]]]></description>
			<content:encoded><![CDATA[<p>Often, as <a href="http://thinkexist.com/quotation/it-s_strange_that_words_are_so_inadequate-yet/144299.html">T.S. Eliot wrote</a>, words are inadequate. I&#8217;ve recently decided that Firefox 4 will be my last release working for Mozilla. Like Eliot&#8217;s lover, let me struggle to find the words explaining why.</p>
<p>Almost six years ago, when I left IBM Canada for Mozilla, my manager assured me I&#8217;d be back at  Big Blue in a couple of years. &#8220;It&#8217;s just a web browser,&#8221; he said, &#8220;how  much work can there be?&#8221;</p>
<p>A lot, it turns out. I knew very little about the technology used to  drive the Web, about open source communities, about how to ship  software, or how to not cause the trees to go orange by revving an  entity name when changing a string.</p>
<p>I have had the great privilege to work with  this community of employees, contributors, volunteers and enthusiasts in  order to ship six &#8220;upgrades to the Web&#8221; from Firefox 1.5 through to the  soon to be released Firefox 4. I am indebted to so many people at Mozilla for what they have had  the  generousity to teach me, for giving me the trust and opportunity to   learn, and for some incredible memories, friendships and experiences.</p>
<p>There comes a time, however, when one needs to &#8220;<a href="http://www.youtube.com/watch?v=lgGKSjiw0HQ">just keep movin&#8217; on.</a>&#8221; I&#8217;ve been getting antsy for the past  few months, as some people may have noticed, and have decided  that it&#8217;s time to challenge myself by jumping into <a href="http://www.dugsw.com/">an industry</a> about  which I know next to nothing. Some things will be familiar, of course  (I&#8217;ll be managing product strategy for a small team of incredibly smart  people, developing advanced, disruptive technology in a stagnant market  with a dominant market leader) but almost everything else will be  different, and I&#8217;m looking forward to the opportunity to learn and grow.  I expect that you&#8217;ll see me trying to see how I can apply some of the  tools I&#8217;ve developed here to that industry, too.</p>
<p>It&#8217;s not a choice I made lightly, I can assure you. I&#8217;m incredibly eager  to see how Mozilla continues to evolve, shifting its strategy to the new  world in which the Web is not just alive and thriving, but evolving and  transforming daily. Changing to delivering those Web upgrades by  shipping smaller pieces more quickly, providing a new stable of Firefox<em>-ish</em> services &#8211; it&#8217;s clear that Mozilla&#8217;s future is filled  with exciting new challenges and opportunities. Add to that the dear  friendships I have with so many people in this community, and the simply incredible global  work environment we&#8217;ve created together &#8230; you may assume that the decision took time, consideration, and involved more than a few tears.</p>
<p>It would be the most absurd hubris for me to believe for one second  that Mozilla couldn&#8217;t face those challenges and opportunities without  me. My role here has mostly been that of a lens, focusing the efforts of others  in order to burn away obstacles. I am constantly in awe of the energy,  passion and quality of skill held by everyone involved in this project.</p>
<div lang="x-western">
<p>Now, I&#8217;m not leaving in the next couple of days or anything. I am in it  to win it on <a href="http://www.firefox.com/beta">Firefox 4</a>, and plan on staying until that milestone is complete, as well as helping with a smooth transition to ensure that <a href="http://wiki.mozilla.org/Firefox/Roadmap">Firefox 5</a> is a success from the get-go. Even after I stop working for the Mozilla Corporation on a daily basis, don&#8217;t think you&#8217;re rid  of me. I expect to continue to contribute as a life-long member of our passionate, engaged, and supportive community of people who love the crap out of the Web.</p>
<p>OK. Enough of that. Let&#8217;s get <a href="https://bugzilla.mozilla.org/buglist.cgi?quicksearch=blocking2:b,f%20sw:hard">back to work</a> and ship this thing.</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://beltzner.ca/mike/2011/02/14/as-the-french-say-until-we-meet-again/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>Stories from 1999</title>
		<link>http://beltzner.ca/mike/2010/09/22/back-when-i-was-smart/</link>
		<comments>http://beltzner.ca/mike/2010/09/22/back-when-i-was-smart/#comments</comments>
		<pubDate>Wed, 22 Sep 2010 22:46:53 +0000</pubDate>
		<dc:creator>beltzner</dc:creator>
				<category><![CDATA[Ramblings]]></category>
		<category><![CDATA[1999]]></category>
		<category><![CDATA[memories]]></category>
		<category><![CDATA[mom]]></category>

		<guid isPermaLink="false">http://beltzner.ca/mike/?p=816</guid>
		<description><![CDATA[Apropos of nothing, my mother forwarded me an email today that I sent her back in 1999. Setting aside the fact that this was eleven years ago and that my mother apparently decided to spend her day reading my decades-old missives, it turns out that there&#8217;s a lesson in the story that I was relating [...]]]></description>
			<content:encoded><![CDATA[<p>Apropos of nothing, my mother forwarded me an email today that I sent her back in 1999. Setting aside the fact that this was <em>eleven years ago</em> and that my mother apparently decided to spend her day reading my decades-old missives, it turns out that there&#8217;s a lesson in the story that I was relating to her which still applies in these futuristic times:</p>
<blockquote><p>&#8230;so I&#8217;m running an errand at a local QwikCopy (I <em>hate</em> that name) which has me run off 82 SS copies &#8230; I get to the cash, and look at their price chart:</p>
<p>8.5 x 11 Self-Serve</p>
<p>26-99		$0.08/copy<br />100-299		$0.06/copy</p>
<p>I do some quick arithmetic, and mosey on up to the counter:</p>
<p><strong>Me:</strong> Hi, I made 82 copies, but I&#8217;d like to pay for 100.<br /><strong>CSR:</strong> Ummm &#8230; but you made 82.<br /><strong>Me: </strong>Yes. Charge me for 100, please.<br /><strong>CSR:</strong> But you only made 82.<br /><strong>Me:</strong> &lt;sigh&gt; Yes, but 82 at 8c/copy is $6.56 &#8230; 100 at 6c is $6.<br /><strong>CSR:</strong> Oh, you can&#8217;t do that.<br /><strong>Me:</strong> Would you like me to go make another 18 copies?<br /><strong>CSR:</strong> Uhhh &#8230;<br /><strong>Me:</strong> I can do that, and then throw them away.  Seems like a waste.<br /><strong>CSR:</strong> We have our prices arranged so you get a discount if you make more copies, though. You&#8217;re cheating.<br /><strong>Me: </strong>Yes, but to your advantage.  How do you make more money by forcing me to make 18 more copies and then charging me LESS than if I&#8217;d saved you costs in paper and ink.<br /><strong>CSR:</strong> &lt;visibly shaken&gt; But &#8230;<br /><strong>Me:</strong> Look, I&#8217;m not responsible if you&#8217;ve set your prices all wonky. If I&#8217;d only made 75 (or less) copies, I&#8217;d happily pay the 8c per, but as is, making 82 copies is MORE EXPENSIVE than making 100. Where&#8217;s my incentive not to copy 18 extra sheets of paper and throw them away?<br /><strong>CSR:</strong> I&#8217;ve got to ask my boss.<br /><strong>Me:</strong> &lt;shaking head&gt; go ahead &#8230;<br /><strong>CSR:</strong> He&#8217;s on the phone.  I&#8217;ll let you get away with it.<br /><strong>Me:</strong> Thanks.  Good day!</p>
</blockquote>
<p>The lesson isn&#8217;t <em>only</em> that it&#8217;s important to know your multiplication tables. Pretty sure there&#8217;s something else in there about how inflexibility in the face of logic something something.</p>
<p> </p>
]]></content:encoded>
			<wfw:commentRss>http://beltzner.ca/mike/2010/09/22/back-when-i-was-smart/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Virgin America: not as miraculous as you want</title>
		<link>http://beltzner.ca/mike/2010/09/21/virgin-america-not-as-miraculous-as-you-want/</link>
		<comments>http://beltzner.ca/mike/2010/09/21/virgin-america-not-as-miraculous-as-you-want/#comments</comments>
		<pubDate>Tue, 21 Sep 2010 06:37:52 +0000</pubDate>
		<dc:creator>beltzner</dc:creator>
				<category><![CDATA[Opinions]]></category>
		<category><![CDATA[air canada]]></category>
		<category><![CDATA[flying]]></category>
		<category><![CDATA[porter]]></category>
		<category><![CDATA[virgin america]]></category>

		<guid isPermaLink="false">http://beltzner.ca/mike/?p=808</guid>
		<description><![CDATA[A few months ago Virgin America opened up a SFO-YYZ route, and I was immediately asked by American colleagues why on earth I&#8217;d choose to fly any airline other than Virgin, and why I kept booking on Air Canada. Even setting aside the benefits I reap flying Air Canada as a Star Alliance Gold member, [...]]]></description>
			<content:encoded><![CDATA[<p>A few months ago <a href="http://www.virginamerica.com/va/home.do">Virgin America</a> opened up a SFO-YYZ route, and I was immediately asked by American colleagues why on earth I&#8217;d choose to fly any airline other than Virgin, and why I kept booking on <a href="http://www.aircanada.com">Air Canada</a>. Even setting aside the benefits I reap flying Air Canada as a Star Alliance Gold member, I couldn&#8217;t imagine what it was that Virgin was doing which made the air travel experience <em>so</em> much better that everyone talked about it as if the airline was reinventing the airline passenger experience. So when an opportunity presented itself (ie: I had to fly on short notice, and Air Canada seats were priced very dear) I decided to take it, and this morning found myself on VX203 from Toronto to San Francisco.</p>
<p><strong>Buying a ticket</strong></p>
<p>I kind of spoiled this in the preface, but when booking just a little more than a week in advance, Air Canada and its Star Alliance partners couldn&#8217;t get me a round trip Toronto-San Francisco direct for less than $1600. Virgin America&#8217;s initial fare was quoted at $530, and got lower and lower during the online purchase process, eventually ending at $495.</p>
<p><em>Winner: Virgin America</em></p>
<p><strong>Checking in online</strong></p>
<p>I went to the website and checked in online. I&#8217;m more used to the Air Canada site, but I also find their process a little more straightforward than Virgin, which makes a big show of telling you about all the features of the seat classes that you aren&#8217;t sitting in. The Virgin America site is way more modern though, and feels slick. Still, basically the same.</p>
<p><em>Winner: tie</em></p>
<p><strong>Boarding the aircraft</strong></p>
<p>The staff call people who need extra assistance, then first class, then row and seating numbers. I can only presume that the Virgin America frequent flyers with status are automatically put into &#8220;Seating Group A,&#8221; just like Star Alliance Gold members.</p>
<p>Then you walk down a runway and hope that there&#8217;s overhead space. The Virgin America boarding cards and row indicators actually make it a little more difficult to find your seat, but only barely, so &#8230;</p>
<p><em>Winner: tie</em></p>
<p><strong>Interior Decor and Seat Comfort</strong></p>
<p>Air Canada recently refitted all its planes with a bright new interior featuring light blues and greens, and bright LED lighting that can be adjusted throughout the flight. Virgin America goes the other way, with dark purples and black accents, highlighting the white Lucite that encases the back of each seat. The result is that stepping onto a Virgin America plane feels like stepping into a nightclub, and stepping onto an Air Canada flight feels like stepping onto a tram in some European city.</p>
<p>The seats on the two aircraft are essentially identical. The leather Virgin America seats look fluffier than they feel, and the Air Canada seats are more comfortable than they look. The biggest difference is that Air Canada offers an extra inch of seat pitch (32&#8243; vs 30&#8243;-31&#8243;) and has narrower armrests, making the seats feel wider as well. Every so often the Virgin America rows have a bit of the footspace taken away to make room for their digital entertainment system; this only happens in one row on Air Canada.</p>
<p>Both airlines offer seat back pouches, thank god.</p>
<p><em>Winner: Air Canada, by a 1&#8243; nose</em></p>
<p><strong>Preparing for takeoff</strong></p>
<p>Virgin America&#8217;s in flight announcements reminded me of WestJet or Southwest, with a bit of tongue in cheek playfulness about how it&#8217;s implausible that someone&#8217;s unaware of how to operate a seatbelt. Another benefit over Air Canada is that the announcements were in English only, and when they came they were prefaced with &#8220;Pardon the Interruption.&#8221; There was a real sense that they understood that passengers didn&#8217;t pay money to listen for a lecture.</p>
<p>Air Canada, on the other hand, seems to understand what eBook readers are, and doesn&#8217;t insist that they be turned off during takeoff. I was a little astonished that the otherwise more-modern Virgin America cabin attendants were so adamant that I had to turn off my Kobo eBook Reader.</p>
<p>On both airlines, the audio-visual system was available during preparation for and throughout takeoff. On both airlines we were subjected to captive advertising after a safety video. On both airlines we were assured that safety was their number one priority.</p>
<p><em>Winner: people who don&#8217;t know how to operate a seatbelt</em></p>
<p><strong>In flight service</strong></p>
<p>The Virgin America &#8220;RED&#8221; seatback systems are really impressive. Feature-rich (who the hell needs seat-to-seat chat?) and responsive, they smartly give you the ability to order up entertainment, food, and drinks. I really liked how the cabin attendants did one pass with the drinks trolley, and then after that you had to order up refreshments through your seatback system and it would just appear in a few moments. Very, very slick.</p>
<p>Air Canada has a more conventional &#8220;two trips of the trolley, otherwise hit the call button&#8221; system along with frequent passes through the airplane with water. This means that the aisles are always full of cabin attendants, which is definitely a disadvantage compared to the Virgin America system.</p>
<p>Both airlines offer buy on board for food and drink (Virgin has an easier fulfillment system with the credit card readers at your seat) but I found Air Canada&#8217;s selection to be a little broader and more robust. The audio and video offerings were basically the same, but Air Canada&#8217;s entertainment is all included in your airfare where Virgin America asks you to pony up $8 to watch a movie on a low dpi LCD with a bad refresh rate. As my friends said: &#8220;that&#8217;s what iPads are for, dude.&#8221;</p>
<p>Finally, Virgin America has WiFi, where Air Canada has the <em>promise</em> of WiFi.</p>
<p><em>Winner: tie; both offer good in-flight service, and while Virgin America is slicker in execution, it felt like everything came with a slightly-too-high pricetag</em></p>
<p><strong>Overall</strong></p>
<p>Air travel isn&#8217;t really a fantastically fun thing to do, so what I look for is an airline that makes me feel comfortable, cared for, and tries to work through the hardest parts. Both Air Canada and Virgin America are definitely striving for that, although in very different ways. Air Canada&#8217;s model doesn&#8217;t scale across passengers as well as Virgin America&#8217;s, but the latter always feels like I&#8217;m as valuable as the amount I&#8217;m willing to spend in-flight. On Air Canada I feel like a guest, on Virgin America I felt like a customer in a lounge with great service.</p>
<p><em>Winner: tie again, no clear advantage</em></p>
<p><strong>Conclusion</strong></p>
<p>Don&#8217;t fly United.</p>
<p>Seriously, I think the reason all my American colleagues were so excited about Virgin America was that they&#8217;d been forced to fly United all this time. Air Canada has quietly become a very comfortable, service-oriented airline in the past three to four years, and I didn&#8217;t see huge differences in the flying experience between the two carriers, just small ones. Air Canada continues to be more &#8220;full service&#8221; and Virgin America more &#8220;a la carte.&#8221; It&#8217;s not the second coming, but it&#8217;s a great alternative when Air Canada gets too costly.</p>
<p><em>Update:</em> for an example of an airline that is trying to really change the flying experience, you should try <a href="http://flyporter.com">Porter Airlines</a>. They use small planes on short routes only, and that allows a far more personal touch in the service, and a focus on humane and comfortable environments.</p>
]]></content:encoded>
			<wfw:commentRss>http://beltzner.ca/mike/2010/09/21/virgin-america-not-as-miraculous-as-you-want/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>I am robo-famous</title>
		<link>http://beltzner.ca/mike/2010/09/08/i-am-robo-famous/</link>
		<comments>http://beltzner.ca/mike/2010/09/08/i-am-robo-famous/#comments</comments>
		<pubDate>Wed, 08 Sep 2010 05:51:11 +0000</pubDate>
		<dc:creator>beltzner</dc:creator>
				<category><![CDATA[mozilla]]></category>

		<guid isPermaLink="false">http://beltzner.ca/mike/?p=797</guid>
		<description><![CDATA[For the past few months Mozilla has been alpha testing &#8220;Texai&#8221; telepresence robots built by the fine folks at Willow Garage. The Mountain View offices play host to two of these robots, which are essentially dedicated Skype machines (webcam, cpu, monitor, speakers) on wheels. Add in some (web based!) software to control the login / [...]]]></description>
			<content:encoded><![CDATA[<p>For the past few months Mozilla has been alpha testing &#8220;Texai&#8221; telepresence robots built by the fine folks at <a href="http://willowgarage.com">Willow Garage</a>. The Mountain View offices play host to two of these robots, which are essentially dedicated Skype machines (webcam, cpu, monitor, speakers) on wheels. Add in some (web based!) software to control the login / connection / navigation parts of the experience, and you get a pretty complete package.</p>
<p>If I want to &#8220;walk&#8221; through the corridors in Mountain View, I load my web browser, log in to a webpage, connect to a robot, tell it to call me and as soon as Skype is running, I&#8217;m good to go. When I&#8217;m done, I &#8220;walk&#8221; back to a charging station, plug in, and sign off.</p>
<p>It&#8217;s a pretty painless transaction, and the benefits are huge. I&#8217;ve used it for large scale team meetings, one-on-one conversations, and just ambient presence looking to chat with some colleagues. In all cases, the initial awkwardness of being a non-corporeal head on wheels has vanished in the free flow of information. I don&#8217;t know if it would work as well if my colleagues didn&#8217;t already know who I was, and I&#8217;m certain that it wouldn&#8217;t work if all I was doing was monitoring a team at work or cracking a whip. But as a way of being &#8220;present&#8221; without having to board a plane, it&#8217;s startlingly effective.</p>
<p>The New York Times wrote a <a href="http://www.nytimes.com/2010/09/05/science/05robots.html">great little piece about it</a>, and shot a video that demonstrates how the technology works. The Toronto Star also <a href="http://www.thestar.com/news/gta/crime/article/857967--robo-boss-beams-in">got interested, and wrote a piece focusing on me</a>. This has made me &#8220;robo-famous&#8221;, but I won&#8217;t let it go to my disembodied head on a metal stalk, I promise you!</p>
<p><iframe width="480" height="373" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" id="nyt_video_player" title="New York Times Video - Embed Player" src="http://graphics8.nytimes.com/bcvideo/1.0/iframe/embed.html?videoId=1248068965210&#038;playerType=embed"></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://beltzner.ca/mike/2010/09/08/i-am-robo-famous/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Delicious, soapy ham hocks</title>
		<link>http://beltzner.ca/mike/2010/08/23/delicious-soapy-ham-hocks/</link>
		<comments>http://beltzner.ca/mike/2010/08/23/delicious-soapy-ham-hocks/#comments</comments>
		<pubDate>Mon, 23 Aug 2010 14:17:07 +0000</pubDate>
		<dc:creator>beltzner</dc:creator>
				<category><![CDATA[mozilla]]></category>
		<category><![CDATA[firefox]]></category>

		<guid isPermaLink="false">http://beltzner.ca/mike/?p=792</guid>
		<description><![CDATA[I am now a big fan of soapy ham hocks.
Brian King recently wrote about a very significant change to the Firefox user interface which will be seen by all Windows Vista and Windows 7 users when they upgrade to Firefox 4. Designed by Alex Faaborg and the UX team based on community feedback from Test [...]]]></description>
			<content:encoded><![CDATA[<p>I am now a big fan of soapy ham hocks.</p>
<p>Brian King recently wrote about a <a href="http://brian.kingsonline.net/talk/2010/08/the-firefox-menu/">very significant change to the Firefox user interface</a> which will be seen by all Windows Vista and Windows 7 users when they upgrade to Firefox 4. Designed by <a href="http://blog.mozilla.com/faaborg/">Alex Faaborg</a> and the UX team based on community feedback from <a href="https://testpilot.mozillalabs.com/testcases/betaui">Test Pilot data</a>, this new &#8220;Firefox Menu&#8221; will replace the Menu Bar. The goal is to put the most frequently used controls in a single menu, and return vertical space to the web content area by removing the pixels otherwise taken up by the Menu Bar:</p>
<p><div class="wp-caption aligncenter" style="width: 357px"><img title="New Firefox Menu" src="http://farm5.static.flickr.com/4078/4916491747_67effa65fc_o.png" alt="" width="347" height="280" /><p class="wp-caption-text">(Image courtesy Brian King)</p></div>
<p style="text-align: left;"> </p>
<p style="text-align: left;">Alex filed a <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=583386">bug</a> with the <a href="https://bugzilla.mozilla.org/attachment.cgi?id=465479">design</a>, which included several new UI concepts that had not been previously implemented using XUL, such as a two-tiered Windows Vista-esque menu, and a menu that had buttons in it. At the time the bug was filed, we weren&#8217;t sure who would have time to experiment and implement the changes, and considered some of the design items to be at risk for Firefox 4.</p>
<p style="text-align: left;">This is where the soapy ham hocks come into the story.</p>
<p style="text-align: left;">Joshua M (who also goes by SoapyHamHocks on IRC) created a Bugzilla account on August 12th, and put up his <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=583386#c79">first attempt at an implementation</a> the next day. Working with the Firefox team in IRC and through Bugzilla, several iterations of his patch went by, and on August 20th, the <a href="http://hg.mozilla.org/mozilla-central/rev/c8c886655ea1">patch landed</a> in Mozilla&#8217;s codebase. There are some <a href="https://bugzilla.mozilla.org/showdependencytree.cgi?id=583386&amp;hide_resolved=1">bugs and issues to work out</a>, but thanks to Joshua&#8217;s contribution, our Windows Vista/7 users will all be able to look forward to a much more native, and better user experience &#8211; and of course, if Windows XP users want to try it out, they can customize their UI to do so! It should appear in a future beta revision, and of course users will be able to give us <a href="http://beltzner.ca/mike/2010/08/11/your-feedback-makes-us-moar-awesome/">feedback</a> about it at that time.</p>
<p style="text-align: left;">I&#8217;m always thrilled to see new contributors who want to make a difference for millions of users finding their way into our community, and similarly thrilled when our community can guide and help these new contributors towards successful implementations. Welcome to our motley crew, SoapyHamHocks &#8211; we all appreciate your work and effort.</p>
]]></content:encoded>
			<wfw:commentRss>http://beltzner.ca/mike/2010/08/23/delicious-soapy-ham-hocks/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Your feedback makes us moar awesome</title>
		<link>http://beltzner.ca/mike/2010/08/11/your-feedback-makes-us-moar-awesome/</link>
		<comments>http://beltzner.ca/mike/2010/08/11/your-feedback-makes-us-moar-awesome/#comments</comments>
		<pubDate>Wed, 11 Aug 2010 19:08:00 +0000</pubDate>
		<dc:creator>beltzner</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[firefox]]></category>

		<guid isPermaLink="false">http://beltzner.ca/mike/?p=787</guid>
		<description><![CDATA[Today we&#8217;re going to release the third beta revision of Firefox 4. We&#8217;ve been keeping close to our scheduled cadence of a beta release every two weeks, and putting our changes in front of users early and often has yielded &#8211; as we&#8217;d hoped &#8211; fantastic feedback.
We&#8217;ve actually gotten so much great feedback from users [...]]]></description>
			<content:encoded><![CDATA[<p>Today we&#8217;re going to release the <a href="http://www.mozilla.com/firefox/4.0b3/releasenotes/">third beta revision of Firefox 4</a>. We&#8217;ve been keeping close to our <a href="http://wiki.mozilla.org/Firefox/4/Beta#Milestones">scheduled cadence</a> of a beta release every two weeks, and putting our changes in front of users early and often has yielded &#8211; as we&#8217;d hoped &#8211; fantastic feedback.</p>
<p>We&#8217;ve actually gotten so much great feedback from users that we&#8217;ve had to create new tools to help us interpret it all. These tools allow us to navigate the 3-4 thousand feedback submissions we&#8217;re getting <em>every day</em>, calling out <a href="http://input.mozilla.com/en-US/clusters">clusters of similar comments</a> and allowing us to gather <a href="http://input.mozilla.com/en-US/sites">lists of websites</a> that are reported to have compatibility problems. It&#8217;s also nice to see what changes are <a href="http://input.mozilla.com/en-US/cluster/happy/winxp/4.0b2/weekly">resonating positively</a> with users on a week-by-week basis!</p>
<p>Over the next two planned beta releases we expect to add more web-developer and user-facing features to Firefox 4, at which point we&#8217;ll hit what we call &#8220;feature freeze.&#8221; After that point, we will spend all of our time fixing bugs and polishing the release for our hundreds of millions of users. It&#8217;s during this time that many of the <a href="https://bugzilla.mozilla.org/buglist.cgi?quicksearch=prod:Firefox,Core,Toolkit,NSS,NSPR%20sw:[Input]">bugs created from feedback reports</a> will be addressed. So keep on letting us know what you like about the new betas, and what isn&#8217;t working well for you, and we&#8217;ll keep on working with you to make sure that Firefox 4 is moar awesome.</p>
]]></content:encoded>
			<wfw:commentRss>http://beltzner.ca/mike/2010/08/11/your-feedback-makes-us-moar-awesome/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>How to file a bug on a Firefox hang on OS X</title>
		<link>http://beltzner.ca/mike/2010/08/05/how-to-file-a-bug-on-a-firefox-hang-on-osx/</link>
		<comments>http://beltzner.ca/mike/2010/08/05/how-to-file-a-bug-on-a-firefox-hang-on-osx/#comments</comments>
		<pubDate>Thu, 05 Aug 2010 22:29:29 +0000</pubDate>
		<dc:creator>beltzner</dc:creator>
				<category><![CDATA[mozilla]]></category>
		<category><![CDATA[firefox]]></category>

		<guid isPermaLink="false">http://beltzner.ca/mike/?p=780</guid>
		<description><![CDATA[When I plugged my Mac into an external monitor yesterday, my nightly build of Firefox &#8220;beachballed&#8221; and became non-responsive. I was experiencing a browser hang.
I wanted to do what I could to help our engineers understand what caused the problem, and my colleague Jeff Muizelaar showed me what to do. I figured that I&#8217;d share [...]]]></description>
			<content:encoded><![CDATA[<p>When I plugged my Mac into an external monitor yesterday, my nightly build of Firefox &#8220;beachballed&#8221; and became non-responsive. I was experiencing a <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=584488">browser hang</a>.</p>
<p>I wanted to do what I could to help our engineers understand what caused the problem, and my colleague Jeff Muizelaar showed me what to do. I figured that I&#8217;d share that knowledge with you, gentle reader, in case you were also interested in doing what you could to help the Mozilla project with the development of the Firefox browser.</p>
<p><strong>Requirements:</strong></p>
<ul>
<li>a Mac running OS X <em>(I&#8217;ll write another post later on how to do this on Windows, too)<br /></em></li>
<li>a <a href="http://nightly.mozilla.org">nightly Mac build</a> of Firefox (<em>don&#8217;t worry &#8211; they&#8217;re stable; I use it as my day-to-day browser</em>)</li>
<li><a href="http://developer.apple.com/technologies/xcode.html">XCode</a> installed on your computer (<em>this is also included on your OS X DVD</em>)</li>
</ul>
<p><strong>When Firefox &#8220;beachballs&#8221;:</strong></p>
<p>When you see a colourful spinning disc (also known as a &#8220;beachball&#8221;) instead of a mouse cursor while hovering over a Firefox window, you&#8217;re experiencing a hang. If this lasts a long time, you&#8217;ll want to file a bug so that our engineers can investigate the source of the problem. To help them do this, you can collect two sources of information:</p>
<ul>
<li>a profile</li>
<li>a stack trace</li>
</ul>
<p><strong>Profiling Firefox with Shark:</strong></p>
<p>In the &#8220;Developer&#8221; folder installed by XCode there&#8217;s a folder called &#8220;Applications&#8221;, and inside that there&#8217;s a folder called &#8220;Performance Tools&#8221; and inside that there&#8217;s a program called &#8220;Shark.app&#8221;. You should also be able to find it with Spotlight.</p>
<ol> </ol>
<ul>
<li>Launch Shark.app</li>
<li>Select &#8220;Time Profile&#8221;, &#8220;Process&#8221;, &#8220;firefox-bin&#8221; and set the time limit to 30s <br /><img class="alignnone" title="shark" src="http://grab.by/grabs/23fda76f1981bee38f96d364281da1d8.png" alt="" width="575" height="204" /> </li>
<li>Press Start</li>
<li>Stop it anytime after 10 seconds if you&#8217;re not patient enough to wait the full 30s</li>
</ul>
<ol> </ol>
<p>Once it&#8217;s done collecting samples, Shark will analyse them and produce a chart indicating where Firefox was spending it&#8217;s time. Congratulations! That&#8217;s the first piece of information which will help the engineering team.</p>
<p><strong>Getting a stack trace with gdb:</strong></p>
<p>The next thing you can collect is a stack trace. Here&#8217;s how:</p>
<ol> </ol>
<ul>
<li> Open a terminal window and type &#8220;ps aux | grep firefox-bin | grep -v grep&#8221; &#8211; this returns a list of running processes that match the name &#8220;firefox-bin&#8221;</li>
<li>Make a note of the process number &#8211; it&#8217;s the first number in the line of text, usually three or four digits &#8211; let&#8217;s pretend it was 6115 like in the screenshot below.</li>
<li>Type &#8220;gdb&#8221; to launch the debugger that was installed with XCode</li>
<li>Type &#8220;attach 6115&#8243; where &#8220;6115&#8243; is the process number you got from step 1<br /><img class="alignnone" title="gdb" src="http://grab.by/grabs/cedceb8769bbc3b14085be57e2815537.png" alt="" width="532" height="417" /></li>
<li>Wait a few seconds for the debugger to attach to your Firefox process</li>
<li>Type &#8220;bt&#8221;</li>
<li>Type &#8220;detach&#8221; to detach from the Firefox process</li>
<li>Type &#8220;quit&#8221; to quit the debugger</li>
</ul>
<ol> </ol>
<p>Congratulations! Now you have a window with a stack trace! You can now force-quit Firefox and restart it, since you&#8217;ll need it to file the bug.</p>
<p><strong>Now you&#8217;re ready to file a bug:</strong></p>
<p>Bugzilla isn&#8217;t a very friendly tool at times, but it&#8217;s powerful and what we use. Don&#8217;t worry if your bug is a duplicate, people check for those and duplicate bugs end up being very helpful, so please don&#8217;t hesitate to file them. When dealing with a hang, it&#8217;s probably best to file the bug in the Firefox::General component and start the summary with the word &#8220;hang&#8221;. Try to write a summary that represents what you were doing when Firefox hung, like &#8220;hang when I plug in an external monitor&#8221; or &#8220;hang when I click on a link from Tweetie&#8221;.</p>
<ol>
<li>Go to <a href="http://bugzilla.mozilla.org">bugzilla.mozilla.org</a> and log in (you may need to <a href="https://bugzilla.mozilla.org/createaccount.cgi">create an account</a>)</li>
<li>Click on <a href="https://bugzilla.mozilla.org/enter_bug.cgi">File a Bug</a></li>
<li>Select Firefox as the product and General as the component unless you suspect it&#8217;s associated with something in particular based on the Shark analysis or stack trace</li>
<li>Write a summary that starts with the word &#8220;hang&#8221; and expresses what you were doing when Firefox hung</li>
<li>Type a few sentences at the top of the report that describes what you were doing, and what version of Firefox you&#8217;re using (you can copy the &#8220;build identifier&#8221; from the page that appears when you type &#8220;about:&#8221; into the location bar and hit enter)</li>
<li>Expand all the twisties in the Shark analysis window, select all the rows, then copy them and paste them into the bug report</li>
<li>Scroll back the Terminal window and copy the stack trace into the bug report</li>
<li>Submit the bug report</li>
</ol>
<p>I filed a bug on the <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=584488">hang I was experiencing</a> using these steps, and that information may save our users from experiencing the same hang in the future. This is an important part of the open source process, and using these steps, hopefully you&#8217;ll also be able to take part in the development of Firefox.</p>
]]></content:encoded>
			<wfw:commentRss>http://beltzner.ca/mike/2010/08/05/how-to-file-a-bug-on-a-firefox-hang-on-osx/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
	</channel>
</rss>
