<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Hey Facebook...</title>
	<atom:link href="http://natethomasxbmc.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://natethomasxbmc.wordpress.com</link>
	<description>I&#039;ve got a few things to say.</description>
	<lastBuildDate>Mon, 28 May 2012 05:21:48 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='natethomasxbmc.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Hey Facebook...</title>
		<link>http://natethomasxbmc.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://natethomasxbmc.wordpress.com/osd.xml" title="Hey Facebook..." />
	<atom:link rel='hub' href='http://natethomasxbmc.wordpress.com/?pushpress=hub'/>
		<item>
		<title>My Proposed Imo Roadmap</title>
		<link>http://natethomasxbmc.wordpress.com/2012/04/24/my-proposed-imo-roadmap/</link>
		<comments>http://natethomasxbmc.wordpress.com/2012/04/24/my-proposed-imo-roadmap/#comments</comments>
		<pubDate>Tue, 24 Apr 2012 09:09:22 +0000</pubDate>
		<dc:creator>Nathan</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://hey-facebook.com/?p=655</guid>
		<description><![CDATA[When two thousand people at once want to comment on a Huffington Post piece, absolutely no conversations will actually occur, because no one will have the time necessary to read all the comments that came before. Now, imagine that same problem, except add the cacophony of realtime communication.<p><a href="http://natethomasxbmc.wordpress.com/2012/04/24/my-proposed-imo-roadmap/" class="more-link">Read More</a></p><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=natethomasxbmc.wordpress.com&#038;blog=36577042&#038;post=655&#038;subd=natethomasxbmc&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>It&#8217;s Monday.</p>
<p>I spent the entire weekend (when I wasn&#8217;t at the Renaissance Festival watching acrobats and getting my niece&#8217;s face painted) coding up a<a title="A Thirst for Tea" href="http://arbitraryaddress.com/"> website</a> (Note: this link may expire at any time. The page being linked to is temporary.) It was fun work with a bunch of niggly css stuff that got to be a real pain.</p>
<p>But most of the especially tricky bits are finished, and now I feel bored.</p>
<p>Have I mentioned that I really enjoy the feeling of being productive? Especially when working in a team with others? It&#8217;s seriously fantastic.</p>
<p>Anyway, since I&#8217;m not really in the mood to do anything else at the moment, I figured I&#8217;d fill everyone in on the Imo thing, since at least a couple of you are actually paying attention.</p>
<p>First off, if you haven&#8217;t visited the site <a title="Dear Imo" href="http://dearimo.com" target="_blank">Dear Imo</a>, where I apply in the most ridiculous way possible for the Community Manager position at Imo, you really need to. As I recap <a title="The 48 Hour Job Application" href="http://hey-facebook.com/2012/03/the-48-hour-job-application/">here</a>, it&#8217;s pretty freaking sweet. And I managed to fix the clicky-hand issue!</p>
<p>Second, after having seen my manifesto, Megan, the nice Imo recruiter, contacted me. I went through two rounds of interviews and then got invited to come chat, in person, with the Imo crew. Needless to say, I was absolutely, stunningly amazing, and after performing numerous backflips and feats of strength, I was hired on the spot, given a salary of $500,000 a year, a budget of $3,000,000 a year, and a license to kill.*</p>
<div id="attachment_665" class="wp-caption aligncenter" style="width: 226px"><a href="http://new-server-1df7f4.bitnamiapp.com/wordpress/wp-content/uploads/2012/04/license_to_kill_poster2.jpg"><img class="size-medium wp-image-665" title="license_to_kill_poster2" src="http://new-server-1df7f4.bitnamiapp.com/wordpress/wp-content/uploads/2012/04/license_to_kill_poster2-216x300.jpg" alt="license_to_kill_poster2" width="216" height="300" /></a><p class="wp-caption-text">Now coming to a theater near you!</p></div>
<p>*<em>I bet you didn&#8217;t know employers could issue licenses to kill. Neither did I. It was both startling AND super duper exciting.</em></p>
<p>And then, of course, I woke up.<span id="more-655"></span> Some of that is actually true. I went through two interviews and got invited to come chat with the team in person.  I was excited for this chance, because I&#8217;m excited about Imo.* I resolved to talk about three things while I was there. I think of those three things as my <strong>Proposed Imo Roadmap</strong>. When the time came to do so, I fell on my face a bit, but I&#8217;d brought along my two pieces of paper that outlined the three things, so &#8211; while I never actually pulled them out of the ridiculous purple folder in which I&#8217;d placed them &#8211; I was able to place my hands upon them and summon their magic talisman powers.</p>
<p>*<em>Also, I&#8217;ve never been to the Bay Area and flying is fun.</em></p>
<p>Let me tell you about those three things.</p>
<p>After my first two interviews, I&#8217;d spent a lot of time thinking about what Imo was, what made it unique, what services it offered that you couldn&#8217;t find on Facebook, or Instagram, or Twitter, or Google+.</p>
<p>In the end, Imo provides a single killer feature. Imo is the ultimate provider of realtime communication. The last time anyone tried realtime communication, it was the late 90s, and people (teenage boys) were logging into AOL chatrooms, trying to score some free cybersex.</p>
<p>Since then, the next closest thing to a mass market real time communication solution has been Google Hangouts, which require video chatting and, while occasionally useful, are not very practical for everyday (read: at the office) use.</p>
<p>The big difference between Imo and AOL chats is the fact that there is nothing pre-built in Imo. Imo doesn&#8217;t try to come up with what a user wants to talk about before the user knows. Imo provides a little box, asks the user what is on his mind, and then lets the world weigh in on whether the topic is something worth chatting about. If it isn&#8217;t, it&#8217;ll drop down the list rapidly. If it is, it&#8217;ll wind its way back up the list, time and again.</p>
<p>It&#8217;s like an awesome combination of some of the best parts of Twitter, Reddit, and Facebook, with realtime chat incorporated into the mix.</p>
<p>Unfortunately, while the idea is truly fantastic, there are still clearly some teething issues, which is where my list came into play. I went into the interview with the relatively simple plan of saying that the software is revolutionarily awesome, but with some problems that absolutely must get ironed out as the user population increases.</p>
<p>Essentially all the major concerns stem from one simple concept: The Tragedy of the Commons. Right now, every single Open Communication platform* deals with the Tragedy of the Commons on a near constant basis.</p>
<p>*<em>I quickly need to define some things. The current online social world is divided into two camps. In the one camp you have Facebook, Twitter, Google+, Instagram, etc. These are all Filtered Communication platforms. You start out seeing nobody and only get more info/chatter as you add friends/follows/etc.  In the second camp, you have Reddit/Gawker/Blogger/Wordpress/comment-systems/forums.  This camp starts out with everyone seeing everyone else&#8217;s comments by default, and requires the user to actively block other users.This camp is what I&#8217;m calling the &#8220;Open Communication platform.&#8221;</em></p>
<p><em>Needless to say, the first camp is somewhat more people based. You don&#8217;t care about the content, except as it relates to the people you are connected to. The second camp is content based. You don&#8217;t care about the people, except as they relate to the content you are reading.</em></p>
<p><em>If you happen to be a reader of GigaOm, you know that Nick Denton, the head of Gawker (aka that site with Gizmodo, Lifehacker, Jezebel, and Deadspin), has <a title="Gawker changes to communication" href="http://gigaom.com/2012/04/20/nick-denton-wants-to-turn-the-online-media-world-upside-down/">publicly stated</a> that the current open comment system on Gawker is like “asking someone to go down to Occupy Wall Street and plunge into the mob and start shouting. No reasonable person is going to do that.”</em></p>
<p><em>How is Gawker going to fix their site? Honestly, I have no idea. If I had to guess though, I&#8217;d say they&#8217;re probably going to simple shift from an open communication platform to a filtered platform. The question then will simply be &#8220;How filtered will they make the comments?&#8221;</em></p>
<p>Ehem. As I was saying, any open communications platform deals with the Tragedy of the Commons, which is simply the idea that there is a common resource and people, acting totally rationally, will deplete that resource to such an extent that it no longer exists. In the world of the internet, the common resource is reading time. When two thousand people at once want to comment on a Huffington Post piece, absolutely no conversations will actually occur, because no one will have the time necessary to read all the comments that came before. So rather than read those comments, new visitors will simply ignore them and start their own discussion&#8230; which will then also be ignored.</p>
<p>Now, imagine that same problem, except add the cacophony of realtime communication. Right now, Imo is relatively sparsely used, outside the a/s/l cybersex crew and nigerian princes. Most of the people actively participating in the community (without trying to sell anything) actually know each other. That is going to change very quickly in the very near future. And when it does, the crew at Imo are absolutely going to have to beginning introducing filters.</p>
<h2>The Three Items</h2>
<div id="attachment_659" class="wp-caption alignright" style="width: 310px"><a href="http://new-server-1df7f4.bitnamiapp.com/wordpress/wp-content/uploads/2012/04/natalie_portman_did_by_anakin81-d4m6whr.jpg"><img class="size-medium wp-image-659" title="Natalie Portman Filter" src="http://new-server-1df7f4.bitnamiapp.com/wordpress/wp-content/uploads/2012/04/natalie_portman_did_by_anakin81-d4m6whr-300x232.jpg" alt="Natalie Portman Filter" width="300" height="232" /></a><p class="wp-caption-text">Some filters let words out. Some filters keep words in, even those words spoken by Natalie Portman.</p></div>
<p>Which brings me to my first big item.<strong> Awesome filters.</strong> Imo can open filters by geo-ip location, by topic, by friends of friends, by&#8230; I mean, honestly, the possibilities are endless here. As an entirely new network, Imo doesn&#8217;t have to deal with a rabid user base that hates change. They can be interesting and unique and learn from the creativity of their forefathers in the social community. Filters are the only way users are going to willingly adopt Imo en mass, so why not make those filters awesome?</p>
<p>Imo could give the user the ability to create a chatroom that&#8217;s viewable worldwide, but only people within a certain geographic area could actually write in it, perfect for conferences, talks, and lectures.</p>
<p>Imo could give users the ability to create a secret password to speak in a room, attached to a totally open room.</p>
<p>Imo could borrow from Reddit, and create channels of interests or borrow from Twitter and create an incredibly powerful tagging and searching system.</p>
<p>Right now, the path is totally open, and something has to be done. In terms of massive enhancements, I have no doubt that innovative filters will be of preeminent importance over the next year.</p>
<p>A side benefit of this kind of filtering is that the scam artists and nigerian princes of the world should theoretically have less traction, without any additional work on the part of the Imo staff.</p>
<div id="attachment_661" class="wp-caption alignleft" style="width: 224px"><a href="http://new-server-1df7f4.bitnamiapp.com/wordpress/wp-content/uploads/2012/04/garden-state-dvd.jpg"><img class="size-medium wp-image-661" title="garden-state-dvd" src="http://new-server-1df7f4.bitnamiapp.com/wordpress/wp-content/uploads/2012/04/garden-state-dvd-214x300.jpg" alt="garden-state-dvd" width="214" height="300" /></a><p class="wp-caption-text">Did somebody say garden?</p></div>
<p>The second item on my wishlist is <strong>Internet open conversations</strong>. There may be a better word or phrase for that, but I don&#8217;t know it. At the moment, all Imo conversations happen in an enclosed garden. You can&#8217;t link to the conversation. You can&#8217;t use other social networks to advertise the conversation. You can&#8217;t go onto a show on Revision3 and say, &#8220;Join me in this sweet conversation&#8221; and then provide a bit.ly link.</p>
<p>It makes sense, while no filters are set up, that the conversations wouldn&#8217;t be linkable and indexable. In the long run though, this really needs to change. The Imo network is ironically an open communication platform that isn&#8217;t actually open.</p>
<div id="attachment_660" class="wp-caption alignright" style="width: 310px"><a href="http://new-server-1df7f4.bitnamiapp.com/wordpress/wp-content/uploads/2012/04/comic_con_thor_12_wenn2937578.jpg"><img class="size-medium wp-image-660" title="Natalie Portman at Comic Con" src="http://new-server-1df7f4.bitnamiapp.com/wordpress/wp-content/uploads/2012/04/comic_con_thor_12_wenn2937578-300x273.jpg" alt="Natalie Portman at Comic Con" width="300" height="273" /></a><p class="wp-caption-text">&quot;Why is everyone looking at their phones while I&#039;m talking?&quot;</p></div>
<p>The third item on my wishlist is much more social in nature. Once conversations become linkable, I&#8217;d like to go around the world/nation/etc and <strong>partner with various institutions to make Imo the official place to talk about something happening</strong>. I&#8217;d like to partner with various ComicCons to have open (possibly geo-ip limited!) chatrooms during panels. I&#8217;d like to partner with Expos to do the same for lectures, plus a big, open room for the show floor. I&#8217;d like to partner with news blogs and sites to make live blogging the next big Apple event exponentially easier for all parties, plus the ability for the conversation moderator to pull comments from one sponsored open live chat into another closed live chat.</p>
<h2>The Remainder</h2>
<p>So, while my path to talking about these three topics wasn&#8217;t a complete success, I think we mostly covered those bases. Beyond these topics, a few other issues were raised. The idea of reducing CP (points you earn that you can use to start/join conversations) if your conversations appear clearly to be spammer material was an interesting idea. Broadly, trying to solve weaknesses through social gamification was a fairly common topic.</p>
<h2>Conclusion</h2>
<p>After an hour or two, the interview was over. And now we are in the waiting period. Do I think I&#8217;ll get the job? I honestly have no idea. I haven&#8217;t thought this hard about any other position I&#8217;ve ever applied for, but speaking simply from an odds perspective (and the-past-history-of-Nathan perspective) I&#8217;m probably not likely to get the job. There are simply too many roadblocks for me to think it&#8217;s a done deal, from the fact that maybe I don&#8217;t come off great in interviews to the fact that I&#8217;m male (not a good trait in this particular kind of job) to the fact that I probably have less experience than other people that applied (though this seems like a job that&#8217;s unusual enough that experience, beyond a certain minimum level, might not be super useful) to the fact that I pretty clearly have strong opinions about where Imo needs to go, and those opinions may differ enough with the Imo crew that our working together simply isn&#8217;t tenable.</p>
<p>I definitely hope I get the task of managing the community of this realtime communication revolution, because, at the risk of sounding WAY too confident, I just don&#8217;t think there&#8217;s anyone else out there equipped and excited enough to push the project forward to best meet the needs of this burgeoning community. It won&#8217;t simply take a friendly voice on the other end of the complaint department. It&#8217;ll take vision to dramatically reduce the need for a complaint department in the first place.</p>
<p>Nevertheless, if the team decides to go in another direction, I definitely hope that they push forward along a roadmap that takes these major topics into consideration. I remain convinced that realtime communication in the modern internet remains a vast, unexplored area, and I firmly believe that Imo stands on the cusp of that huge region, ready to explode.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/natethomasxbmc.wordpress.com/655/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/natethomasxbmc.wordpress.com/655/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=natethomasxbmc.wordpress.com&#038;blog=36577042&#038;post=655&#038;subd=natethomasxbmc&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://natethomasxbmc.wordpress.com/2012/04/24/my-proposed-imo-roadmap/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/2a706db1e47f9169a695b06d6f09cd1d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">njbetzen2</media:title>
		</media:content>

		<media:content url="http://new-server-1df7f4.bitnamiapp.com/wordpress/wp-content/uploads/2012/04/license_to_kill_poster2-216x300.jpg" medium="image">
			<media:title type="html">license_to_kill_poster2</media:title>
		</media:content>

		<media:content url="http://new-server-1df7f4.bitnamiapp.com/wordpress/wp-content/uploads/2012/04/natalie_portman_did_by_anakin81-d4m6whr-300x232.jpg" medium="image">
			<media:title type="html">Natalie Portman Filter</media:title>
		</media:content>

		<media:content url="http://new-server-1df7f4.bitnamiapp.com/wordpress/wp-content/uploads/2012/04/garden-state-dvd-214x300.jpg" medium="image">
			<media:title type="html">garden-state-dvd</media:title>
		</media:content>

		<media:content url="http://new-server-1df7f4.bitnamiapp.com/wordpress/wp-content/uploads/2012/04/comic_con_thor_12_wenn2937578-300x273.jpg" medium="image">
			<media:title type="html">Natalie Portman at Comic Con</media:title>
		</media:content>
	</item>
		<item>
		<title>The Magic and Freedom of Communication</title>
		<link>http://natethomasxbmc.wordpress.com/2012/04/02/the-magic-and-freedom-of-communication/</link>
		<comments>http://natethomasxbmc.wordpress.com/2012/04/02/the-magic-and-freedom-of-communication/#comments</comments>
		<pubDate>Mon, 02 Apr 2012 05:58:14 +0000</pubDate>
		<dc:creator>Nathan</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://hey-facebook.com/?p=646</guid>
		<description><![CDATA[The idea was this: The single most incredible thing about the internet is the way it enables communication on a grand, almost universal scale.<p><a href="http://natethomasxbmc.wordpress.com/2012/04/02/the-magic-and-freedom-of-communication/" class="more-link">Read More</a></p><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=natethomasxbmc.wordpress.com&#038;blog=36577042&#038;post=646&#038;subd=natethomasxbmc&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><em><a href="http://new-server-1df7f4.bitnamiapp.com/wordpress/wp-content/uploads/2012/04/Screen-Shot-2012-04-02-at-12.53.50-AM.png"><img class="alignright size-medium wp-image-647" title="Natalie Portman on The Talk" src="http://new-server-1df7f4.bitnamiapp.com/wordpress/wp-content/uploads/2012/04/Screen-Shot-2012-04-02-at-12.53.50-AM-300x239.png" alt="Natalie Portman on The Talk" width="300" height="239" /></a>Let me begin by saying I&#8217;m not going to post this to XBMC&#8217;s wall, because it really has absolutely nothing to do with XBMC. This marks the first blog post I&#8217;ve written in quite a while where that is the case. If this bothers you, feel free to jump down to the bottom, where this go around, rather than a picture, I actually have a VIDEO of Natalie Portman!</em></p>
<p>A few days ago, I was speaking with Imo CEO Ralph Harik,* and an interesting topic came up.</p>
<p>*<em>Thank you, thank you. Yes, name dropping is truly an art and I play it with crayons and fingerpaints. </em></p>
<p>The idea was this: The single most incredible thing about the internet is the way it enables communication on a grand, almost universal scale. A lot of people talk about how Twitter and Facebook were a huge part of the Arab Spring, but that&#8217;s a lot like saying hammers are a huge part of building a house.</p>
<p>Don&#8217;t get me wrong. Hammers ARE a huge part of building a house, but in the end they are just a tool. The tools of the Arab Spring included Facebook and Twitter, but the magical thing that those tools accomplished was education through communication.</p>
<p>Rany Jazayerli, a baseball statistician and writer* who I admire greatly, wrote about the Arab Spring more than a year ago. Here is his <a title="Rany Jazarleyi on the Arab Spring" href="http://www.ranyontheroyals.com/2011/02/roots-of-revolution.html" target="_blank">entire piece on the Arab Spring</a>, but the crux of the story is this:</p>
<blockquote><p>&#8220;For the last 15 years, then, the Arab world has had the access that was denied them for so long. They’ve seen the truth about how oppressive and hypocritical their own governments are, and they’ve seen the truth about how messy and imperfect and yet ultimately how ennobling and empowering Western democracies are. (In the words of Winston Churchill, <em>“It has been said that democracy is the worst form of government, except all the others that have been tried.”</em>) And having already opened the barn door to letting the masses own satellite dishes, the governments of the region were mostly helpless to do anything about it. <em>Baywatch</em>, it turns out, was a Trojan horse.&#8221;</p></blockquote>
<p>*<em>For the record, Rany is actually a dermatologist who went to the U. of Michigan, but I&#8217;m fairly certain everyone who reads his columns cares very little about his dermatology practice, because WOW is he a good writer.</em></p>
<p>Before Facebook and Twitter&#8230;, heck, before the internet had reached these places, a far older tool was allowing for the nefarious communication of information to the people of a region. Citizens were being allowed to watch TV on their satellite dishes, because that TV was cheap. And then Al Jazeera decided to arrive on the scene and speak Arabic news for the first time. While Americans aren&#8217;t too happy with Al Jazeera on occasion, there&#8217;s no denying that, above all else, they provide a counterpoint to the state-controlled news, and that counterpoint effectively says, &#8220;Hey, did you know that in democracies, the state tends not to brutally kill its citizens?&#8221;</p>
<p>I think that&#8217;s why some countries are choosing to consider the internet as an inalienable right. Not because it actually is, but because, since the invention of the printing press, there&#8217;s never been a single technology that has better boosted the freedom of speech.*</p>
<p>*<em>The freedom of speech brings up an interesting secondary question, by the way. I wonder if America, as a nation, would have been better off guaranteeing the Freedom of Communication, rather than the Freedom of Speech. Maybe that&#8217;s a meaningless distinction, but really, the purpose of speech is communication. The transmittal and free exchange of ideas. And I think Communication better defines that.</em></p>
<p>Anyway, what I&#8217;m slowly working my way back to is this. The reason I find Imo so interesting is because it does something that neither Facebook nor Twitter do. Facebook is very good at blast your ideas to your friends, and allowing your friends to share along those ideas. Twitter is very good at blasting simple thoughts and allowing the ENTIRE WORLD to share those thoughts.</p>
<p>Yet for all that Facebook and Twitter are incredible, and for all that they&#8217;ve made it so every single person can act as a news channel broadcasting over satellites to inform the entire world, they miss one crucial thing.</p>
<p>They don&#8217;t provide an avenue for realtime, public communication. Comments on Facebook posts sort of work for discourse. Twitter hashtags are another hacked up way of doing the job. But there is nothing that truly mirrors the realtime nature of public discussion in either arena.</p>
<p>Which is why the Imo.im network is so remarkable. At any moment, a person can blast a thought on the network and a realtime, always changing conversation can erupt from that thought. People can jump in and out of conversations. No idea is forced into an unnecessary category and no person has to wait for the website to refresh itself before hearing a response.</p>
<p>In my opinion, this is the next obvious step forward in making the world a giant, talking, communicating network. And I am excited to see what happens next.</p>
<p>As Natalie Portman says, before you can advance your cause, you need to Talk.</p>
<p>httpv://www.youtube.com/watch?v=Fp-pDvhdlwE</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/natethomasxbmc.wordpress.com/646/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/natethomasxbmc.wordpress.com/646/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=natethomasxbmc.wordpress.com&#038;blog=36577042&#038;post=646&#038;subd=natethomasxbmc&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://natethomasxbmc.wordpress.com/2012/04/02/the-magic-and-freedom-of-communication/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/2a706db1e47f9169a695b06d6f09cd1d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">njbetzen2</media:title>
		</media:content>

		<media:content url="http://new-server-1df7f4.bitnamiapp.com/wordpress/wp-content/uploads/2012/04/Screen-Shot-2012-04-02-at-12.53.50-AM-300x239.png" medium="image">
			<media:title type="html">Natalie Portman on The Talk</media:title>
		</media:content>
	</item>
		<item>
		<title>The 48 Hour Job Application</title>
		<link>http://natethomasxbmc.wordpress.com/2012/03/21/the-48-hour-job-application/</link>
		<comments>http://natethomasxbmc.wordpress.com/2012/03/21/the-48-hour-job-application/#comments</comments>
		<pubDate>Wed, 21 Mar 2012 10:39:13 +0000</pubDate>
		<dc:creator>Nathan</dc:creator>
				<category><![CDATA[XBMC Dev Journal]]></category>

		<guid isPermaLink="false">http://hey-facebook.com/?p=632</guid>
		<description><![CDATA[XBMC coders earn money doing other things. One guy is even a butcher!  This particular journal article is about what I personally do outside XBMC, and more importantly, what I'd rather do. Feel free to skip it.<p><a href="http://natethomasxbmc.wordpress.com/2012/03/21/the-48-hour-job-application/" class="more-link">Read More</a></p><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=natethomasxbmc.wordpress.com&#038;blog=36577042&#038;post=632&#038;subd=natethomasxbmc&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><em>As many of you know, XBMC doesn&#8217;t pay any of its developers. Our coders earn money doing other things, like coding for other companies or running successful ventures. A few coders are students. One guy is even a butcher! This particular journal article is about what I do, and more importantly, what I&#8217;d rather do. Feel free to skip it, if that kind of thing doesn&#8217;t interest you, as in a very short period of time I&#8217;ll have written a much more exciting XBMC thing on a <a title="XBMC" href="http://xbmc.org" target="_blank">different page</a>.</em></p>
<p>Last Friday, the 16th of March, I discovered that imo.im was hiring an Online Community Manager.  As a fan of the imo.im software, I thought this represented an <a title="Dear imo.im" href="http://dearimo.com" target="_blank">awesome opportunity</a> for me, and one I didn&#8217;t want to screw up.</p>
<p><img class="alignright" title="Kitty will code for food" src="http://assets.diylol.com/hfs/0cb/732/be0/resized/business-cat-meme-generator-business-cat-will-code-for-food-6eec04.jpg" alt="Kitty will code for food" width="408" height="408" />As many of you know, I am the Community Manager, right now, for XBMC, which is an awesome job full of cool opportunities, but decidedly lacking in the pay area. Most of my actual income these days comes from relatively unrelated self-employment situations, where I do the html/css work of developing websites. I also act as the MODX guru, where being the guru doesn&#8217;t connect up too much with being the SQL guru. It&#8217;s an OK job that pays reasonably well per hour, but simply doesn&#8217;t draw me like being the lead online marketing/tech support guy* for an international software organization.</p>
<p>*<em>In the era of Twitter and Facebook, tech support==marketing, as far as intelligent people are concerned. There&#8217;s a reason Apple outsources the hardware but hires locals to staff AppleCare phone support.<span id="more-632"></span></em></p>
<p>So I saw this job opportunity, and I thought about how nice it would be to do what I like doing for pay. I basically think this every time I see a similar job opportunity. The key difference, in this situation, was that I actively like and use imo.* Honestly, I do. Up until fairly recently, Trillian has been my instant messaging software of choice. Imo DESTROYS Trillian in the mobile realm, and their online software is leagues ahead. If I had one wish, it&#8217;d be for a desktop client, but it&#8217;s possible that there&#8217;s a good reason for lacking that, that I don&#8217;t know about.</p>
<p>*<em>As a comparison, Wells Fargo is also hiring a Community Manager right now. While I have no problem with Wells Fargo, I also have no great things to say about them. I&#8217;ve literally never done business with the company. They seem like a decent enough bank, and I&#8217;m sure I&#8217;d have no problem doing good work for them, but the implicit awkwardness I&#8217;d feel at getting rejected by imo just doesn&#8217;t exist with Wells Fargo.</em></p>
<p>So here I am in an awkward situation. I like imo. I don&#8217;t want to not get hired and then feel weird about using imo after not getting the job (even though I totally plan to). So, I decided this go around I had better really, honestly try, as hard as I could, to get the job.</p>
<p>These thoughts crossed my mind as I was filling out the relatively brief application on LinkedIn. I had gotten through a decent portion of the cover letter before I realized I was doing nothing new. This felt exactly like any of the other times I&#8217;ve been ignored while applying to work full time in community management. So I paused in writing. I opened a new page. And I thought.</p>
<p>I thought about how other marketers got jobs. I thought about the news stories of &#8220;best application ever&#8221;s.  And I decided I needed to do exactly that. My plan was reasonably simple. Step one: make a video. Step two: make a website. Step three: convince people to share the site.</p>
<h2>Step one: make a video.</h2>
<p>I bought a <a title="the Macbook Pro" href="http://www.amazon.com/gp/product/B005CWIVYI/ref=as_li_ss_tl?ie=UTF8&amp;tag=thfefi02-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B005CWIVYI" target="_blank">MacBook Pro </a>in January of 2012. To say that I&#8217;m not very skilled at iMovie is an extreme understatement. I&#8217;ve used it a grand total of 1 time, when we made a movie for <a title="XBMC on the Raspberry Pi" href="http://www.youtube.com/watch?v=4NR57ELY28s&amp;context=C4760efbADvjVQa1PpcFMGNhnHnW6Sml7mSFjhHPRgtGV7Bweq6so=">XBMC on the Raspberry Pi</a>.*</p>
<p>*<em>A video which, btw, has over 300,000 views as of this writing!</em></p>
<p>This meant I needed an iMovie crash course. Fortunately, I&#8217;ve had some experience using competing software that behaves essentially the same way as iMovie, so I knew what to expect.</p>
<p>I grabbed some CC music from <a title="Jamendo: Royalty Free Music" href="http://www.jamendo.com/en/" target="_blank">Jamendo</a>. I pulled a few applicable pics from Google Images. I yanked a video I&#8217;d made of a pan cooking some sausage* using my iPhone as a sort of &#8220;let&#8217;s get cooking&#8221; backdrop. And I got to work.</p>
<p>*<em>Long, weird story.</em></p>
<p>All told, including revisions, looking up how to do the traveling map thing, figuring out cross fades, syncing up music, and trying desperately to come up with a better ending than I had, the video probably totalled about 12 hours of work. If I were a professional video editor, I image it&#8217;d take 45 minutes, tops, and look 4 times as good. Still, it&#8217;s not the worst video ever. Hopefully.</p>
<p>httpv://www.youtube.com/watch?v=tm0Lzk0cfYQ&amp;feature=g-upl&amp;context=G2bcb648AUAAAAAAAAAA</p>
<h2>Step Two: Make a Website</h2>
<p>As I&#8217;ve mentioned, while I&#8217;m a complete n00b at video making, I&#8217;m relatively experienced in the realm of website making. I&#8217;m no designer, but I can toss some html together when necessary. While the video took me 12 hours, the website took, at the outside, maybe 6 hours. And I did almost all of it extremely late at night.</p>
<p>Step one was to install <a title="MODX Content Management System" href="http://modx.com/" target="_blank">MODX</a>, which I am always a huge fan of. Step two was to apply a grid system that I&#8217;ve been curious about called <a title="1140" href="http://cssgrid.net/" target="_blank">1140 CSS grid</a>. It&#8217;s a new fluid grid system (referred to as &#8220;responsive web design&#8221;) that&#8217;s nifty (in short) because it can handle being squeezed better than many competing grid systems.</p>
<p>After that, it was just a matter of tossing up my content and cleaning it up with some CSS as necessary. The CSS cleaning was absolutely my favorite part. Typically, I take somebody else&#8217;s (or, worst case scenario, my own) photoshop design, pull apart the pieces, and then stick them back into the resulting website. Because I didn&#8217;t want to mess around with Photoshop, I decided to lean exclusively on html5 and css3 for the pretty-fication of the site.</p>
<p>So I whipped out the CSS3 <a title="css3 dropshadows" href="http://www.css3.info/preview/box-shadow/" target="_blank">dropshadows</a> and <a title="css3 rounded corners" href="http://www.css3.info/preview/rounded-border/" target="_blank">rounded corners</a>. I also added a neato <a title="Google Webfonts" href="http://www.google.com/webfonts" target="_blank">Google hosted font</a>. And I was nearly done.</p>
<p>I only had one problem remaining. Because I was no expert in iMovie (or in how Youtube decides which video thumbs to show), I had made the error of creating a video using an ugly thumb. This would not do for my clean site.</p>
<p>My initial method of fixing this was relatively simple. Youtube videos show up in an iframe. My plan was to simply stick ANOTHER picture in the iframe first, and then link that picture to the Youtube video. From the user perspective, it would look like the white picture had turned into a video. Awesome, right?</p>
<p>And it WAS awesome, right until the moment a friend told me he didn&#8217;t see the picture in ie8. Now, ordinarily this wouldn&#8217;t concern me. Who still uses ie8?</p>
<p>But I&#8217;m randomly a perfectionist, and this happened to be one of those situations. What if the one person who was going to watch my video never had the chance to see it? I couldn&#8217;t take that risk.</p>
<p>So I quickly taught myself javascript.</p>
<p>I kid. I kid. I&#8217;m decent at html/css. I&#8217;m often at least able to read php and write the occasional blurb. It&#8217;s just that I&#8217;ve never had any luck with javascript. I don&#8217;t know why that is. It could be that I&#8217;ve simply never NEEDED javascript before.</p>
<p>This situation changed that lack of need.</p>
<p>And so, even though I&#8217;d already made the page public, I made a hidden test page, duplicated the code, and got to work.</p>
<p>In the end, it really wasn&#8217;t that hard to hardcode in a picture onto the site, and replace that picture with an auto-starting youtube video when a person clicks on the picture. The only detail I foolishly left off the plate was making the picture look like it was a link, where the cursor would change from an arrow to a pointing hand. At this point, fixing that little mistake is probably pointless,* but I wouldn&#8217;t rule out fixing it, given my random acts of perfectionsm.</p>
<p>*<em>Ha ha.</em></p>
<h2>Step Three: Convince People to Share the Site</h2>
<p>Sadly, this may be the point where my entire plan falls apart. I&#8217;m pretty good at growing fanbases with limited resources. XBMC had 6,000 facebook fans and something like 2 or 3,000 twitter followers when I started managing those presences. Now they&#8217;ve blossomed to 22,000 and 10,000 fans, respectively, without any help from our main website. But as good as I am at promoting others, I&#8217;m TERRIBLE at promoting myself. That&#8217;s probably a prime reason why I&#8217;d ultimately make a bad actor or author. I feel weird promoting myself and doubly weird asking other people to promote me.</p>
<p>Anyway, if you like me or hate me or accidentally ended up on this page by doing a search for Natalie Portman, I&#8217;d really appreciate it if you checked out my job website <a title="Dear imo.im" href="http://dearimo.com/">Dear imo.im</a> and shared it with all your influential friends. I even stuck some buttons on there to make it easier! You can do it with your computer, or, like Natalie here, eat an entire box of donut holes and share via mobile!</p>
<p><a href="http://new-server-1df7f4.bitnamiapp.com/wordpress/wp-content/uploads/2012/03/natalie_text.jpg"><img class="aligncenter size-medium wp-image-634" title="natalie portman mobile sharing" src="http://new-server-1df7f4.bitnamiapp.com/wordpress/wp-content/uploads/2012/03/natalie_text-300x270.jpg" alt="natalie portman mobile sharing" width="300" height="270" /></a></p>
<h2>Conclusion</h2>
<p>I started this application Friday night. I finished it at about 4AM Monday morning, after spending much of Saturday with family and most of Sunday watching basketball (including one of the <a title="KU's 2nd exciting game this year" href="http://www2.kusports.com/news/2012/mar/19/elijah-johnson-comes-big-ku/" target="_blank">most exciting games I&#8217;ve ever seen KU play</a>). In the end, I may not get hired by the imo people, but I&#8217;ll at least know that I can make this kind of thing happen on an extremely limited timeframe.</p>
<p>I love adventure. I love tight deadlines. It&#8217;s possible that my ideal world would be one where every weekend was a crunch weekend, where all my coding friends and coworkers got together to really make things happen, and where life and the workplace was one big roller coaster. Of course, for that to happen, I&#8217;m going to start needing some actual coworkers.</p>
<p>Babysteps.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/natethomasxbmc.wordpress.com/632/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/natethomasxbmc.wordpress.com/632/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=natethomasxbmc.wordpress.com&#038;blog=36577042&#038;post=632&#038;subd=natethomasxbmc&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://natethomasxbmc.wordpress.com/2012/03/21/the-48-hour-job-application/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/2a706db1e47f9169a695b06d6f09cd1d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">njbetzen2</media:title>
		</media:content>

		<media:content url="http://assets.diylol.com/hfs/0cb/732/be0/resized/business-cat-meme-generator-business-cat-will-code-for-food-6eec04.jpg" medium="image">
			<media:title type="html">Kitty will code for food</media:title>
		</media:content>

		<media:content url="http://new-server-1df7f4.bitnamiapp.com/wordpress/wp-content/uploads/2012/03/natalie_text-300x270.jpg" medium="image">
			<media:title type="html">natalie portman mobile sharing</media:title>
		</media:content>
	</item>
		<item>
		<title>Choosing XBMC&#8217;s words wisely</title>
		<link>http://natethomasxbmc.wordpress.com/2012/01/30/choosing-xbmcs-words-wisely/</link>
		<comments>http://natethomasxbmc.wordpress.com/2012/01/30/choosing-xbmcs-words-wisely/#comments</comments>
		<pubDate>Mon, 30 Jan 2012 10:57:15 +0000</pubDate>
		<dc:creator>Nathan</dc:creator>
				<category><![CDATA[XBMC Dev Journal]]></category>

		<guid isPermaLink="false">http://hey-facebook.com/?p=602</guid>
		<description><![CDATA[In many ways, we are no longer the angry kid in his parents' basement, screwing around with broken Xboxes. It's an exciting time for members of Team XBMC, but it is undoubtedly a time of change and reflection as well.<p><a href="http://natethomasxbmc.wordpress.com/2012/01/30/choosing-xbmcs-words-wisely/" class="more-link">Read More</a></p><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=natethomasxbmc.wordpress.com&#038;blog=36577042&#038;post=602&#038;subd=natethomasxbmc&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Quick question: Would you rather be good at your job but disrespected, or bad at your job, but respected for your work?</p>
<p><a href="http://new-server-1df7f4.bitnamiapp.com/wordpress/wp-content/uploads/2012/01/Respectability.png"><img class="alignright size-medium wp-image-609" title="Respectability" src="http://new-server-1df7f4.bitnamiapp.com/wordpress/wp-content/uploads/2012/01/Respectability-300x225.png" alt="Respectability" width="300" height="225" /></a>For example, let&#8217;s say you are the manager of a struggling major league baseball team. You just read an article that says that if you get rid of your short stop and center field, and replace those positions with two half-center outfielders who always play close, your defense will improve, automatically, by 75%. Rigorous testing and research back up this statement. The facts are definitely clear. Now, all you have to do is face ridicule if you are either wrong or unlucky, and your team could win 25 more games a year than they otherwise would have.</p>
<p>If you are like most major league managers, you will choose to ignore that article. Sure, you might win more games. But you might also suffer massive shame both in and out of the community and eventually lose your job. The odds are better for the first possibility, but the results are much worse for the second.</p>
<p>Historically, this has happened numerous times. The most famous example in recent years is the decision whether or not to &#8220;go for it&#8221; on fourth down in American football. In almost every circumstance, statistically, going for it is a better idea than punting. Yet zero coaches are ever actually willing to go that route, due to fear of ridicule.</p>
<p>I bring this up because XBMC is at an awkward stage in its life cycle right now. The program and organization have been around for nearly 10 years.*</p>
<p>*<em>December 14, 2002, y&#8217;all!</em></p>
<p>In many ways, we are no longer the angry kid in his parents&#8217; basement, screwing around with broken Xboxes.<span id="more-602"></span> Now we have nearly a million active and regularly online users. We are being ported to numerous devices. Companies are actively contacting us to get XBMC working with their devices.</p>
<div id="attachment_610" class="wp-caption aligncenter" style="width: 310px"><a href="http://new-server-1df7f4.bitnamiapp.com/wordpress/wp-content/uploads/2012/01/Raspberry-Pi-computer.jpg"><img class="size-medium wp-image-610" title="Raspberry-Pi-computer" src="http://new-server-1df7f4.bitnamiapp.com/wordpress/wp-content/uploads/2012/01/Raspberry-Pi-computer-300x225.jpg" alt="Raspberry-Pi-computer" width="300" height="225" /></a><p class="wp-caption-text">Mmmm, Raspberry Pi is delicious!</p></div>
<p>It&#8217;s an exciting time for members of Team XBMC, but it is undoubtedly a time of change and reflection as well. Consider, on March 18th, 2004, we ran this article on the XBMC front page asking for donations to <a title="Buy Frodo a DreamX-Xbox" href="http://xbmc.org/team-xbmc/2004/03/18/the-buy-frodo-a-dreamx-733-campaign/" target="_blank">buy Frodo an Xbox</a>.* Today, Cory (theuni) and I, the two most frequent front page authors, would never even consider running an article like that. The front page of a site visited by 780,000 unique visitors last month is simply not the place you go to beg for cash, even if it is in the spirit of development.</p>
<p>*<em>Interesting fact: The XBMC forums date back to Oct. 1, 2003. They existed before then, but the dates on those earlier posts are janky. One of the earliest posts from that time was a discussion of currently available GUI actions between two relatively new XBMC guys (new in the sense that they weren&#8217;t founders) named Pike and Jmarshall. Today, Jmarshall is our Foundation president, and Pike is our boss-man Project Manager, who was one of the major pushers for getting the Raspberry Pi to SCALE. It&#8217;s sort of amazing how long people stick with this project.</em></p>
<p>Why is that we act so reserved about asking for tax-deductible non-profit donations? I think the answer is different between Cory and myself, because our jobs are slightly different. It is Cory&#8217;s task to court businesses and organizations that are contemplating opening up their hardware to XBMC. Such organizations would, one presumes, be nonplussed to see a call for donations coming from a software group they were looking to connect with. I come at it from the entirely different realm of the user. I&#8217;d rather let the user come to us to donate, rather than having the Foundation come to them.</p>
<p>Regardless, XBMC is a much more established organization now, and this reality leads to awkward editorial discussions. How do we want to represent ourselves to the world? Recently, we wrote a post on the SOPA blackout. The first draft I put together included the following:</p>
<blockquote><p>We believe this &#8220;choice&#8221; is not a choice at all. We believe that SOPA is terrible for small businesses, for private and public foundations, for non-profits, and for every person&#8217;s freedom of speech around the world. We believe our job is to act as software developers, not copyright police for the MPAA and the RIAA. We believe that SOPA and bills like SOPA are censorship on a vast scale that will ultimately destroy America&#8217;s already fragile economy. We believe that the entire justification for SOPA is based on statistics that are, at best, <a title="How much does piracy really hurt the economy - from Freakonomics" href="http://www.freakonomics.com/2012/01/12/how-much-do-music-and-movie-piracy-really-hurt-the-u-s-economy/" target="_blank">overblown and wholly inaccurate</a>.</p></blockquote>
<p>The final draft, on the other hand, replaced the above lines with:</p>
<blockquote><p>We, the developers of XBMC, believe this “choice” is not a choice at all, and as such, we oppose this Bill.</p>
<p>We recognize that many disagree with our stance on this subject, and invite all to examine the text of the <a title="SOPA Bill" href="http://thomas.loc.gov/cgi-bin/query/z?c112:H.R.3261:" target="_blank">SOPA Bill</a>, the coverage of the SOPA bill performed by the <a title="Electronic Frontier Foundation" href="https://www.eff.org/" target="_blank">Electronic Frontier Foundation</a> and whatever sources you trust on this topic, before coming to your own conclusions.</p></blockquote>
<p>Needless to say, things changed. Did they change for the better? It&#8217;s hard to say. I can say for certain that they changed for the &#8220;more professional.&#8221; We didn&#8217;t write an anthem. We didn&#8217;t cover any areas in which we had no expertise. We cleaned it up so that we were simply informing the public that a decision had been made. In so doing, we made the statement much more acceptable and possibly even more believable for those who don&#8217;t actually agree with us.</p>
<p>And we cut the heart out of the statement.</p>
<p>5 years ago, assuming we said anything,* I have absolutely no doubt we&#8217;d have gone with the first message. Today, we ended up running with the second statement.</p>
<p>*<em>A lot of effort five years ago was spent on keeping our heads down and avoiding getting sued by Microsoft. The rumor these days is that such a lawsuit not only was never going to happen, but numerous MS employees actually used XBMC on their own Xboxes. Who knows how true rumors like that are?</em></p>
<div id="attachment_611" class="wp-caption aligncenter" style="width: 594px"><a href="http://new-server-1df7f4.bitnamiapp.com/wordpress/wp-content/uploads/2012/01/dr-horrible-xbox.jpg"><img class="size-large wp-image-611" title="dr horrible xbox" src="http://new-server-1df7f4.bitnamiapp.com/wordpress/wp-content/uploads/2012/01/dr-horrible-xbox-1024x576.jpg" alt="dr horrible xbox" width="584" height="328" /></a><p class="wp-caption-text">Even Dr. Horrible had XBMC (presumably)!</p></div>
<p>Was the decision to go with the second statement correct? I honestly don&#8217;t know. I didn&#8217;t know then. It was definitely safer. It was more respectable. It was probably a good message for people who weren&#8217;t ardent users of XBMC.</p>
<p>And maybe that&#8217;s the trick. Maybe our decision to go with the safer message falls neatly in line with the decisions of professional American football coaches. Whether you are crafting a message or making a 4th and 7 decision, when you are under the spotlight of a big stage, you don&#8217;t care whether you are doing it right. You care whether the message you are throwing out into the world is going to be accepted by the largest number of people. You care whether you are going to keep your job, or keep people using your software, or keep companies interested in expanding to your software, more than you care about the message you are sending right now.</p>
<p>To be honest, I dislike that route. I dislike the cynicism that says people are unwilling to give the benefit of the doubt or unwilling to expand their horizons when challenged. I dislike that a strongly worded message will be taken to say more about the organization, than about how the organization feels about the message.</p>
<p>Yet we live in a world where information comes rapidly and from all angles, and in that world, it is incredibly difficult to filter for the things that matter. So we use our brain tricks. We don&#8217;t think about what a stop sign means; we see a red, octagonal blur, and our foot goes straight to the brakes. We don&#8217;t think about the message the group is trying to present. We think about the group making the message.</p>
<div id="attachment_612" class="wp-caption aligncenter" style="width: 310px"><a href="http://new-server-1df7f4.bitnamiapp.com/wordpress/wp-content/uploads/2012/01/ontario_stop_sign.jpg"><img class="size-medium wp-image-612" title="Tyendinaga Mohawk Territory stop sign" src="http://new-server-1df7f4.bitnamiapp.com/wordpress/wp-content/uploads/2012/01/ontario_stop_sign-300x224.jpg" alt="Tyendinaga Mohawk Territory stop sign" width="300" height="224" /></a><p class="wp-caption-text">&quot;Honey..., what did that sign say?&quot;</p></div>
<p>&nbsp;</p>
<p>&#8230;Unless, of course, we are road workers who really care about road signs, or we spend an unusual amount of time paying attention to the myriad voices coming out of our favorite groups.*</p>
<p>*<em>I&#8217;m informed that some people even think all Dave Matthews songs DON&#8217;T sound exactly alike, which totally blows my mind.</em></p>
<p>And so, to bring it back around again, I conceded my more strongly worded arguments with regards to SOPA. In every draft of the letter, I included a line that essentially read, &#8220;we are programmers with no stomach for or interest in politics.&#8221; But to make that line true, I had to cut out all the politics, for otherwise the causal observer would not believe me.</p>
<p>Humorously, simply blacking out at all meant a wide variety of people didn&#8217;t believe our professed desire to stay clear of the political spectrum. It&#8217;s entirely possible that trying to keep it clean never mattered. We were judged regardless.</p>
<p>And, at the end of the day, we are still stuck at our crossroads. Do we want to be an organization that does as much as it can to steer clear of political dialog, or do we want to stand up and pick those fights that we think are important?</p>
<p>I still don&#8217;t know the answer to that question. Then again, when it comes to choosing words, I never claimed to be wise.</p>
<p>Any wisdom-ous words, Natalie?</p>
<p><a href="http://new-server-1df7f4.bitnamiapp.com/wordpress/wp-content/uploads/2012/01/natalie_not_wise_dress.jpg"><img class="aligncenter size-medium wp-image-614" title="natalie_not_wise_dress" src="http://new-server-1df7f4.bitnamiapp.com/wordpress/wp-content/uploads/2012/01/natalie_not_wise_dress-200x300.jpg" alt="natalie_not_wise_dress" width="200" height="300" /></a></p>
<p>Evidently not today.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/natethomasxbmc.wordpress.com/602/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/natethomasxbmc.wordpress.com/602/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=natethomasxbmc.wordpress.com&#038;blog=36577042&#038;post=602&#038;subd=natethomasxbmc&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://natethomasxbmc.wordpress.com/2012/01/30/choosing-xbmcs-words-wisely/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/2a706db1e47f9169a695b06d6f09cd1d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">njbetzen2</media:title>
		</media:content>

		<media:content url="http://new-server-1df7f4.bitnamiapp.com/wordpress/wp-content/uploads/2012/01/Respectability-300x225.png" medium="image">
			<media:title type="html">Respectability</media:title>
		</media:content>

		<media:content url="http://new-server-1df7f4.bitnamiapp.com/wordpress/wp-content/uploads/2012/01/Raspberry-Pi-computer-300x225.jpg" medium="image">
			<media:title type="html">Raspberry-Pi-computer</media:title>
		</media:content>

		<media:content url="http://new-server-1df7f4.bitnamiapp.com/wordpress/wp-content/uploads/2012/01/dr-horrible-xbox-1024x576.jpg" medium="image">
			<media:title type="html">dr horrible xbox</media:title>
		</media:content>

		<media:content url="http://new-server-1df7f4.bitnamiapp.com/wordpress/wp-content/uploads/2012/01/ontario_stop_sign-300x224.jpg" medium="image">
			<media:title type="html">Tyendinaga Mohawk Territory stop sign</media:title>
		</media:content>

		<media:content url="http://new-server-1df7f4.bitnamiapp.com/wordpress/wp-content/uploads/2012/01/natalie_not_wise_dress-200x300.jpg" medium="image">
			<media:title type="html">natalie_not_wise_dress</media:title>
		</media:content>
	</item>
		<item>
		<title>SCALE 10x, Beta 2, and first impressions of the Raspberry Pi (delicious)</title>
		<link>http://natethomasxbmc.wordpress.com/2012/01/24/scale-beta-2-raspberry-pi/</link>
		<comments>http://natethomasxbmc.wordpress.com/2012/01/24/scale-beta-2-raspberry-pi/#comments</comments>
		<pubDate>Tue, 24 Jan 2012 12:04:35 +0000</pubDate>
		<dc:creator>Nathan</dc:creator>
				<category><![CDATA[XBMC Dev Journal]]></category>

		<guid isPermaLink="false">http://hey-facebook.com/?p=578</guid>
		<description><![CDATA[To say that SCALE this year was eventful would be an understatement. Over the past three days, we performed releases, we hung out with open source hero Jon "Maddog" Hall, and we demoed hardware that virtually no one has seen before.<p><a href="http://natethomasxbmc.wordpress.com/2012/01/24/scale-beta-2-raspberry-pi/" class="more-link">Read More</a></p><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=natethomasxbmc.wordpress.com&#038;blog=36577042&#038;post=578&#038;subd=natethomasxbmc&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><em>Editor&#8217;s Note: As always, below is a developer&#8217;s diary. All of the opinions found below are only those of the author and do not necessarily represent the views of the team. Also, sorry for not posting last week. I was just a teeny bit busy.</em></p>
<p><em></em><a href="http://new-server-1df7f4.bitnamiapp.com/wordpress/wp-content/uploads/2012/01/scalezappy1.jpg"><img class="size-medium wp-image-599 alignright" title="scalezappy" src="http://new-server-1df7f4.bitnamiapp.com/wordpress/wp-content/uploads/2012/01/scalezappy1-300x179.jpg" alt="scalezappy" width="300" height="179" /></a>To say that SCALE this year was eventful would be an understatement. Over the past three days, we performed releases, we hung out with open source hero <a title="A bit more about Maddog" href="http://en.wikipedia.org/wiki/Jon_Hall_(programmer)" target="_blank">Jon &#8220;Maddog&#8221; Hall</a>, and we demoed hardware that virtually no one has seen before.</p>
<p>As is always the case when preparing for Expos, SCALE started for the team several months earlier, during the call for exhibits and speakers. This year, XBMC did not participate in any speaking events, though that&#8217;s certainly something I wouldn&#8217;t mind seeing change for next year. We did, however, decide to provide an exhibit.</p>
<p>Until fairly late in the process, our plans for this exhibit were reasonably limited. The previous year we&#8217;d demonstrated XBMC Dharma on two Zotac Ions, and we saw very little need to mess with a winning formula. Simply put, the NVIDIA ION htpc experience for XBMC is one of the best experiences around. Naturally, we planned on demoing XBMC Eden, but that was the only planned switch.</p>
<p>And then Raspberry Pi emerged on the scene. <span id="more-578"></span>A great deal of internal chatter made it clear that Edgar (gimli) and Scott (Davilla) were making extremely rapid progress in porting XBMC to the little computer that could. Meanwhile, international attention turned to the British nonprofit foundation preparing to set the computer industry on its ears in a way that hasn&#8217;t been seen since, possibly, IBM sold a PC using interchangeable parts.</p>
<p>About two weeks before SCALE (around the same time as <a title="Raspberry Pi goes for thousands on eBay" href="http://www.raspberrypi.org/archives/498" target="_blank">a certain eBay auction</a> occurred), Pike and I proposed to Cory (theuni) that it&#8217;d be pretty cool to demo XBMC on the Raspberry Pi at the Expo. Cory agreed and contacted the fine folk at Raspberry Pi to see if we could get our grubby hands on one of their diminished supply of non-production alpha and beta boards. My major goal was not to step on any toes. If Raspberry Pi wanted to demo XBMC themselves, they were more than welcome to.</p>
<p>Yet Dom and the <a title="Raspberry Pi site" href="http://www.raspberrypi.org/" target="_blank">Raspberry Pi</a> foundation was gracious enough both to furnish us with a working board that already had the most recent version of XBMC for RPi ready to go and to give us the opportunity to be the first to show off XBMC on the RPi to the world.</p>
<p style="text-align:center;">&#8212;</p>
<p>We all arrived Thursday night. Cory, Keith (keith), and I had an eventful trip to Denny’s. We also hung out with Keith’s friend and took this picture.</p>
<div id="attachment_600" class="wp-caption aligncenter" style="width: 310px"><a href="http://new-server-1df7f4.bitnamiapp.com/wordpress/wp-content/uploads/2012/01/LAX_night1.jpg"><img class="size-medium wp-image-600" title="LAX_night" src="http://new-server-1df7f4.bitnamiapp.com/wordpress/wp-content/uploads/2012/01/LAX_night1-300x165.jpg" alt="LAX_night" width="300" height="165" /></a><p class="wp-caption-text">The XBMC Band: Keith&#039;s friend, Keith, Cory, and Nathan</p></div>
<p>The RPi board arrived Friday afternoon. we got XBMC up and running on the board in short order using the USB to Serial connection to connect it to Cory’s laptop. Keith provided a keyboard, and we were up and running. Below is the first public video demonstrating XBMC on the Raspberry Pi.</p>
<p>httpv://www.youtube.com/watch?v=4NR57ELY28s</p>
<p>Keith walked us through the various functions. Cory kept an eye on the attached PC to make sure nothing glitched. And I recorded.</p>
<p>The impression we all had was basically the same. This is a $25-$35 ARM-based computer, made by a non-profit company, and worked on by two XBMC guys for probably less than two months. We are EXTREMELY early in the development cycle. Honestly, it would have been unreasonable to believe that XBMC could do anything more than startup without immediately crashing.</p>
<p>Yet it did much, MUCH better than that. We had no trouble navigating menus, playing back full 1080p h.264 encoded video, and even creating a library with our Blender videos and movie trailers. Everything was slower than, for example an NVIDIA ION htpc, but this was before any optimizing for the platform. Simply put, this is arguably the most amazing $25-$35 computer we have ever seen (also, the only non-used $25 computer we have ever seen). It&#8217;s going to be several months before we&#8217;ll know exactly how well XBMC will perform after being more fully optimized, and codec support may always be limited, but the future is certainly looking bright right now. Every single person in the open source community should be excited about this one.</p>
<p>Sean (Malloc) met up with us that evening with monitors to use on the Expo floor, and for the next two days, we displayed XBMC on our trusty NVIDIA Ion computer from Zotac, on an Apple TV 2, and on the Raspberry Pi.</p>
<div id="attachment_597" class="wp-caption aligncenter" style="width: 310px"><a href="http://new-server-1df7f4.bitnamiapp.com/wordpress/wp-content/uploads/2012/01/XBMC_Crew.jpg"><img class="size-medium wp-image-597" title="XBMC_Crew" src="http://new-server-1df7f4.bitnamiapp.com/wordpress/wp-content/uploads/2012/01/XBMC_Crew-300x224.jpg" alt="XBMC_Crew" width="300" height="224" /></a><p class="wp-caption-text">From left to right: Sean, Cory, Gareth (SCALE Organizer), Keith, and Nathan</p></div>
<p>In that setting, it remains clear that the <a title="Zotac and NVIDIA ION" href="http://www.amazon.com/gp/product/B004NBZ9G2/ref=as_li_ss_tl?ie=UTF8&amp;tag=thfefi02-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B004NBZ9G2">NVIDIA Ion computer</a> from Zotac is one of several near-perfect XBMC HTPCs. It is smooth, clean, and fast, and it has no trouble with nearly any video content thrown its way, regardless of codec. The <a title="Apple TV" href="http://www.amazon.com/gp/product/B001FA1NK0/ref=as_li_ss_tl?ie=UTF8&amp;tag=thfefi02-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B001FA1NK0" target="_blank">Apple TV</a> is capable of only displaying at 720p resolution, even though it can decode 1080p content just fine. Meanwhile, the Raspberry Pi is still quite definitely in proof of concept mode. Actions are slow. Nothing has been optimized yet. Random things might break for no obvious reason. Nevertheless, XBMC on Raspberry Pi was the talk of the town (surrounding our booth) not so much for what it is, but for what it can be. At this point there seems to be little doubt that ARM-based computing with System-on-Chip video decoding, as demonstrated by Raspberry Pi is a big step into the future.</p>
<p style="text-align:center;">&#8212;</p>
<p style="text-align:left;">At the same time as all of that, the entire team was working feverishly to release Beta 2 of XBMC Eden. Numerous bugs were being hammered out. Last minute fixes were worked in. I spent a few hours slowly winding my way through our Github history trying to identify the items that I thought would most interest our user base. (Needless to say, my job was the least important.)</p>
<p style="text-align:left;">This was all made dramatically more difficult by team members also busily answering questions at SCALE and fiddling with the Raspberry Pi. What might have been a 24 hour process on any other given week turned into something closer to 48 hours. At one point, Beta 2 became available on some, but not all, planned platforms, and we were forced to semi-announce it on <a title="XBMC on Facebook" href="https://www.facebook.com/XBMC/posts/10150501603061641" target="_blank">Facebook</a> and <a title="XBMC on Twitter" href="https://twitter.com/#!/XBMC/status/160831774723801088" target="_blank">Twitter</a> before we were ready, simply because so many users had already pointed out to us that they&#8217;d found the download. If I haven&#8217;t said this before, XBMC has some of the most internet-savvy, die-hard users in the history of the internet, and their ability to find XBMC info is unparalleled.</p>
<p style="text-align:center;">&#8212;</p>
<p style="text-align:left;">Nevertheless, because we have one of the best unpaid development crews I’ve ever personally worked with, XBMC 11.0 Eden 11.0 Eden: Beta 2 was made ready and officially released on Saturday night at about midnight Pacific Time, during the SCALE conference, as planned. Likewise, SCALE went off without a hitch. We made some awesome new contacts. We gave those users who came to see us in person a unique show. All in all, this was a fantastic weekend. Thanks to all the people who showed up and all of our awesome users who downloaded Beta 2.</p>
<p style="text-align:left;">In my opinion, only one thing could have made the weekend any better. And if you are wondering, the answer is no. I did not see Natalie Portman while in L.A. It appears she doesn&#8217;t exclusively hang around LAX. A guy can dream though. A guy can dream.</p>
<div id="attachment_598" class="wp-caption aligncenter" style="width: 310px"><a href="http://new-server-1df7f4.bitnamiapp.com/wordpress/wp-content/uploads/2012/01/Natalie_Portman_LAX.jpg"><img class="size-medium wp-image-598" title="Natalie_Portman_LAX" src="http://new-server-1df7f4.bitnamiapp.com/wordpress/wp-content/uploads/2012/01/Natalie_Portman_LAX-300x298.jpg" alt="Natalie_Portman_LAX" width="300" height="298" /></a><p class="wp-caption-text">Natalie doesn&#039;t always fly, but when she does, she chooses LAX.</p></div>
<p style="text-align:left;">SCALE, we’ll see you next year.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/natethomasxbmc.wordpress.com/578/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/natethomasxbmc.wordpress.com/578/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=natethomasxbmc.wordpress.com&#038;blog=36577042&#038;post=578&#038;subd=natethomasxbmc&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://natethomasxbmc.wordpress.com/2012/01/24/scale-beta-2-raspberry-pi/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/2a706db1e47f9169a695b06d6f09cd1d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">njbetzen2</media:title>
		</media:content>

		<media:content url="http://new-server-1df7f4.bitnamiapp.com/wordpress/wp-content/uploads/2012/01/scalezappy1-300x179.jpg" medium="image">
			<media:title type="html">scalezappy</media:title>
		</media:content>

		<media:content url="http://new-server-1df7f4.bitnamiapp.com/wordpress/wp-content/uploads/2012/01/LAX_night1-300x165.jpg" medium="image">
			<media:title type="html">LAX_night</media:title>
		</media:content>

		<media:content url="http://new-server-1df7f4.bitnamiapp.com/wordpress/wp-content/uploads/2012/01/XBMC_Crew-300x224.jpg" medium="image">
			<media:title type="html">XBMC_Crew</media:title>
		</media:content>

		<media:content url="http://new-server-1df7f4.bitnamiapp.com/wordpress/wp-content/uploads/2012/01/Natalie_Portman_LAX-300x298.jpg" medium="image">
			<media:title type="html">Natalie_Portman_LAX</media:title>
		</media:content>
	</item>
		<item>
		<title>Will Ubuntu TV succeed?</title>
		<link>http://natethomasxbmc.wordpress.com/2012/01/11/will-ubuntu-tv-succeed/</link>
		<comments>http://natethomasxbmc.wordpress.com/2012/01/11/will-ubuntu-tv-succeed/#comments</comments>
		<pubDate>Wed, 11 Jan 2012 09:41:23 +0000</pubDate>
		<dc:creator>Nathan</dc:creator>
				<category><![CDATA[XBMC Dev Journal]]></category>

		<guid isPermaLink="false">http://hey-facebook.com/?p=551</guid>
		<description><![CDATA[Honestly, if Canonical's plan was exclusively to release Ubuntu TV into the wild as a downloadable MythTV/XBMC clone, I would expect total failure. However...<p><a href="http://natethomasxbmc.wordpress.com/2012/01/11/will-ubuntu-tv-succeed/" class="more-link">Read More</a></p><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=natethomasxbmc.wordpress.com&#038;blog=36577042&#038;post=551&#038;subd=natethomasxbmc&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Let me begin by saying that, to my knowledge, Ubuntu TV contains zero XBMC code. I could be entirely wrong about that. As far as I can tell, Ubuntu TV is based on Unity and not on XBMC at all. If you can say different using actual code evidence, feel free to do so in the comments.</p>
<p>I&#8217;ve seen a lot of opinions over the past few days about whether UTV would succeed, and as I read these opinions, the big question in my head was, &#8220;What does &#8216;succeed&#8217; mean, dawg?*&#8221;<span id="more-551"></span></p>
<p>*<em>Seriously, bro!</em></p>
<p>httpv://www.youtube.com/watch?v=Qi_AAqi0RZM</p>
<p>Two and a Half Men have averaged as many as 15 million (and more) viewers on a given episode, before repeats.* The Apple TV has sold over 2 million units. Roku has over a million users using its Roku DVP boxes. XBMC has slightly less than a million users.</p>
<p>*<em>I weep for humanity.</em></p>
<p>That means that a not-very-good television series has between 7.5 and 15 times as many &#8220;users&#8221; as the ATV, Roku, or XBMC. Does that mean that all three players are &#8220;failures&#8221;? I honestly have no idea. I&#8217;m also vaguely curious how many ATVs were bought for the specific purpose of playing XBMC, but that&#8217;s probably a conversation for another day.</p>
<p>I&#8217;ll say this. There are a hair over 307 million people in the United States. If you can&#8217;t reach even 1% of that number in terms of active users, you are almost certainly a niche product, particularly given that XBMC, at least, is a worldwide brand, and there are about 7 billion people in the world.</p>
<p>But does being a niche product make you a failure? I don&#8217;t believe so. I&#8217;m a fairly big fan of XBMC, and, by my own above definition, it is niche software, but I certainly don&#8217;t think XBMC is a failure in any way, shape, or form.</p>
<p>Perhaps &#8220;success&#8221; and &#8220;failure&#8221; are not how we should define the relative reach of media center software.</p>
<p>Rather than focusing on whether UTV will be a failure or a success story, let&#8217;s look, instead, at what it takes for media center software to grow, gain a following, and ultimately explode into awesomeness. From there, we can make an educated guess about whether Ubuntu TV is following the path to massive growth or gross failure.</p>
<p>As far I can tell, there are only two necessary steps to reach Media Center Greatness.</p>
<p>First, by my reckoning, media center software needs to be not just easy, but incredibly intuitive to use. XBMC has a great deal of documentation for installation and rekerjiggering,* but ideally, it should need almost zero documentation for actual use. Two non-XBMC fantastic examples of relatively complex systems that are easy to use are the Xbox 360 Metro interface and iOS. Neither interface comes with instructions. On screen cues provide all the instruction needed. By those standards, Ubuntu TV looks at least as simple as any of the other systems out there.</p>
<p>*<em>I&#8217;m fairly certain I just made this word up, but I bequeath it unto you, gentle reader, to use in all inappropriate and fantastical situations.</em></p>
<p>As far as intuitive content libraries go, I haven&#8217;t used Boxee in a long time, but back in the early days they took the very smart approach of totally ignoring where content came from. You were simply presented with a list of TV shows and Movies, and then given the option, after clicking the show you wanted, to choose your preferred source (e.g. local or Netflix or Hulu or Content Provider Website).</p>
<p>In my opinion, this is the ideal method of listing content. I don&#8217;t want to know that this show is coming from Netflix. I don&#8217;t want to click Netflix. I just want to be able to watch the show. If Ubuntu TV follows a similar path, it will be going down a good road. To some extent, XBMC is following this course with its improved library system. While this improvement is of very little interest to users, in my opinion, it is absolutely crucial for the further advancement of XBMC.</p>
<p>Second, ideally, the software needs to be &#8220;opt out.&#8221; This means, users of a particular service or hardware would get the software by default. In a perfect world (for a media center software provider), cable providers would toss their Scientific Atlanta* crap boxes by the wayside and form a partnership to make a given media center the defacto media center of the company. Imagine, for a moment, a world in which XBMC was the default media center for Comcast cable boxes. How AWESOME would that be?</p>
<p>*<em>Interesting fact: Scientific Atlanta received a Tech and Engineering Emmy Award in 2008 for their work in Video On Demand and the resulting large scale VOD implementations. I guess the Emmy committee missed the fact that the Bittorrent protocol had been providing large scale VOD  for the previous 7 years.  I&#8217;ve said it before, but it is shocking to me how unwilling the MPAA is to embrace technology that would make the entire industry dramatically more wealthy. Seriously, MPAA execs and shareholders, there are 7 BILLION people on Earth. You have the opportunity to make SO MUCH MONEY off of these people. Why are you dragging your feet?</em></p>
<p><a href="http://new-server-1df7f4.bitnamiapp.com/wordpress/wp-content/uploads/2012/01/shut_up_and_take_my_money_super.jpg"><img class="aligncenter size-full wp-image-569" title="shut_up_and_take_my_money_super" src="http://new-server-1df7f4.bitnamiapp.com/wordpress/wp-content/uploads/2012/01/shut_up_and_take_my_money_super.jpg" alt="" width="500" height="313" /></a></p>
<p>Comcast would get the huge media buzz of being a FLOSS supporter, would be providing a box that could tune all of Comcasts numerous stations, that practically begged customers to upgrade to a better internet service, and that could, potentially, finally give Comcast a means of competing with or leveraging Netflix. Meanwhile, XBMC would shoot from 1 million users to&#8230; well, a pretty large number.</p>
<p>Of course, I&#8217;d be shocked if any of that happened. I&#8217;d be doubly shocked if Comcast was the one to make it happen. It&#8217;s possible that there isn&#8217;t a less forward-thinking tech-based company in the entire world than Comcast. The actions of Comcast on the local government level make anything done by the MPAA/RIAA at the federal level look like kiddy games. I&#8217;d love to be proven wrong in this regard, but I shan&#8217;t hold my breath.</p>
<div id="attachment_565" class="wp-caption aligncenter" style="width: 310px"><a href="http://new-server-1df7f4.bitnamiapp.com/wordpress/wp-content/uploads/2012/01/unlikely-duo.jpg"><img class="size-medium wp-image-565" title="unlikely-duo" src="http://new-server-1df7f4.bitnamiapp.com/wordpress/wp-content/uploads/2012/01/unlikely-duo-300x258.jpg" alt="unlikely-duo" width="300" height="258" /></a><p class="wp-caption-text">It&#039;d be as unlikely as an orangutan having a pet dog! An orangutan, I say!</p></div>
<p>The alternative to becoming the de facto software in cable boxes is becoming the de facto software on televisions. In this regard, Ubuntu TV is right on track. The entire point of displaying Ubuntu TV at CES, as far as I can tell, was to get television manufacturers excited about replacing in house software with upscale Ubuntu TV software. Their success in this venture will tell a great deal about their success overall.</p>
<p>If you can&#8217;t get into TVs or cable boxes by default, you can still be fairly successful if you are on hardware that is cheap and competitive. You won&#8217;t have 14 million users, but, as demonstrated by Roku and Apple TV, you can certainly get 2 or 3 million.</p>
<p>If you can&#8217;t do that, you can STILL be fairly successful, but you have to be absolutely awesome with massive word of mouth support* (see XBMC and its derivatives Boxee and Plex). I don&#8217;t think Ubuntu TV is quite at that level. If I were to guess, I&#8217;d say most of the negativity to Ubuntu TV comes from this angle.</p>
<p>*<em>Thanks, XBMC fans! You are awesome!</em></p>
<p>Honestly, if Canonical&#8217;s plan was exclusively to release Ubuntu TV into the wild as a downloadable and installable MythTV/XBMC clone, I would expect total and utter failure. I would expect the naysayers to be correct. Unity didn&#8217;t get a lot of love coming out of the box. Ubuntu is Linux only, which means it&#8217;d get about as much market share as Myth TV. With no plans to become a defacto Media Center, Ubuntu TV would basically just be Yet Another Linux Media Center, and would end up relegated to the ignore pile. Fortunately for Canonical, that&#8217;s not the plan.</p>
<p><strong>Conclusion</strong></p>
<p>That&#8217;s it. Two necessary steps toward Media Center Greatness: extremely intuitive controls that people are automatically comfortable with and opt-out preference. As far as I can tell, Ubuntu TV is making a push in both directions. Only time will tell how effective that push will be. At the very least though, they are not software to simply be ignored.</p>
<p>For you naysayers out there, sure, there are other things that will make the software more or less popular. Being able to control the look and select new skins without breaking the usability of the interface is nice. Having a powerful addon framework would be great and would almost certainly be necessary to move to the next level. But these are bonuses. They are why one person prefers Community over It&#8217;s Always Sunny (Or why a person prefers XBMC over Plex). None of them are on the level of why people watch Two and a Half Men 3 times as much as either more creative and funny show (or why people use Scientific Atlanta boxes 14 times as much as either XBMC or Plex htpcs).</p>
<p>Ostensibly, this has been a discussion about Ubuntu TV, but, honestly, all of these rules apply to XBMC as well. These are things quite a lot of XBMC team members have been thinking about for at least the last 12 months. I don&#8217;t have any personal revelations to make right now about these thoughts specifically, but keep an eye on the XBMC main page. With luck, many interesting developments are going to be cropping up, both in the near future and over the course of 2012.</p>
<p>My guess is that CES 2013 is going to look VERY different than CES 2012, both in the media center game generically, and for XBMC specifically.</p>
<p>Let&#8217;s keep our fingers crossed that I&#8217;m right. Just like Natalie!</p>
<div id="attachment_566" class="wp-caption aligncenter" style="width: 480px"><a href="http://new-server-1df7f4.bitnamiapp.com/wordpress/wp-content/uploads/2012/01/Natalie-Portman-fingers-crossed-cover.jpg"><img class="size-full wp-image-566" title="Natalie-Portman-fingers crossed-cover" src="http://new-server-1df7f4.bitnamiapp.com/wordpress/wp-content/uploads/2012/01/Natalie-Portman-fingers-crossed-cover.jpg" alt="Natalie-Portman-fingers crossed-cover" width="470" height="650" /></a><p class="wp-caption-text">Though, honestly, why you&#039;d cross your fingers when you&#039;re already on the cover of Vogue is beyond me.</p></div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/natethomasxbmc.wordpress.com/551/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/natethomasxbmc.wordpress.com/551/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=natethomasxbmc.wordpress.com&#038;blog=36577042&#038;post=551&#038;subd=natethomasxbmc&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://natethomasxbmc.wordpress.com/2012/01/11/will-ubuntu-tv-succeed/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/2a706db1e47f9169a695b06d6f09cd1d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">njbetzen2</media:title>
		</media:content>

		<media:content url="http://new-server-1df7f4.bitnamiapp.com/wordpress/wp-content/uploads/2012/01/shut_up_and_take_my_money_super.jpg" medium="image">
			<media:title type="html">shut_up_and_take_my_money_super</media:title>
		</media:content>

		<media:content url="http://new-server-1df7f4.bitnamiapp.com/wordpress/wp-content/uploads/2012/01/unlikely-duo-300x258.jpg" medium="image">
			<media:title type="html">unlikely-duo</media:title>
		</media:content>

		<media:content url="http://new-server-1df7f4.bitnamiapp.com/wordpress/wp-content/uploads/2012/01/Natalie-Portman-fingers-crossed-cover.jpg" medium="image">
			<media:title type="html">Natalie-Portman-fingers crossed-cover</media:title>
		</media:content>
	</item>
		<item>
		<title>Confessions of a Windows User at Linux Con</title>
		<link>http://natethomasxbmc.wordpress.com/2012/01/09/confessions-of-a-windows-user-at-linux-con/</link>
		<comments>http://natethomasxbmc.wordpress.com/2012/01/09/confessions-of-a-windows-user-at-linux-con/#comments</comments>
		<pubDate>Mon, 09 Jan 2012 12:28:34 +0000</pubDate>
		<dc:creator>Nathan</dc:creator>
				<category><![CDATA[XBMC Dev Journal]]></category>

		<guid isPermaLink="false">http://hey-facebook.com/?p=539</guid>
		<description><![CDATA[Yes, my secret is out. I use Windows. My dark secret is that I acted as a primary exhibitor at Linux Con while knowing almost nothing about Linux myself. It was terrifying...<p><a href="http://natethomasxbmc.wordpress.com/2012/01/09/confessions-of-a-windows-user-at-linux-con/" class="more-link">Read More</a></p><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=natethomasxbmc.wordpress.com&#038;blog=36577042&#038;post=539&#038;subd=natethomasxbmc&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>I am a Windows user. There, I said it. For those who must, you may as well stop reading now. Most of the rest you could probably also stop reading, as this is CES week, and there are WAY more awesome things to hear about, including one exciting bit of info that I&#8217;m hoping will manage to make its way to SCALE this year.</p>
<p>And that brings me to today&#8217;s topic: the Southern California Linux Expo (aka SCALE).</p>
<p>Last year was the first year I&#8217;ve ever acted as an exhibitor in an expo or conference. I have certainly BEEN to many Expos&#8230;</p>
<div id="attachment_544" class="wp-caption alignright" style="width: 650px"><a href="http://new-server-1df7f4.bitnamiapp.com/wordpress/wp-content/uploads/2012/01/IMG_20110722_112006.jpg"><img class="size-large wp-image-544" title="Nathan and Felicia at Comic Con" src="http://new-server-1df7f4.bitnamiapp.com/wordpress/wp-content/uploads/2012/01/IMG_20110722_112006-1024x765.jpg" alt="Nathan and Felicia at Comic Con" width="640" height="478" /></a><p class="wp-caption-text">Yes, I met Felicia Day, the queen of the internet, at Comic Con. No, I never pass up an opportunity to show this picture off.</p></div>
<p>But I have never exhibited at one. So I was pretty nervous last year.</p>
<p>I arrived at about noon on Friday. I didn&#8217;t know what I supposed to do, so mostly I just brought along laptop-like things and prayed that I was going to the right place.</p>
<p>The first thing I discovered was that a magical rule of tech-heavy expos says we are going to forget at least one major detail. Last year, it was getting awesome content before the day of the show. Friday night and Saturday morning, we were frantically trying to load up content onto our <a title="Zotac ZBOX ION" href="http://www.amazon.com/gp/product/B004INH508/ref=as_li_ss_tl?ie=UTF8&amp;tag=thfefi02-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B004INH508">Zotac ZBOX</a> boxes.*</p>
<p>*<em>Which were awesome, btw. Seriously, if you want XBMC on a full HTPC, there are very few boxes for the money that can compete with the ZBOX. Really, really good stuff.</em></p>
<p>In the end, we grabbed a few kickass trailers and Big Buck Bunny.*</p>
<p>*<em>Fun note. Back when I was originally writing the <a title="XBMC Quick Start Guide" href="http://wiki.xbmc.org/index.php?title=XBMC_Quick_Start_Guide" target="_blank">XBMC Quick Start Guide</a>, I needed an example movie, so I used Big Buck Bunny, because its CC license and multiple formats makes it a perfect example movie in almost every situation. However, I suddenly found myself in need of a SECOND movie. So, rather than using another CC film, I decided to invent THE GREATEST SEQUEL EVER MADE: Big Buck Bunny II: Rise of the Lepus. It should be noted, Underworld: Rise of the Lycan had just come out, so it was not a major leap from Lycan to Lupus to Lepus. I always sort of hoped that if the BBB people ever made a sequel movie, they&#8217;d use that title. I would absolutely give full permission (so long as I got some kind of credit for being awesome).</em></p>
<p>Then we shoved those trailers onto the external harddrive that I&#8217;d almost accidentally brought along on for the trip, loaded up XBMC, and boom, two days of awesome began.</p>
<p>I learned quickly that water (or other refreshing beverage) was absolutely critical for being an exhibitor. Cory (theuni) did most of the talking, but I did enough of it that I got thirsty VERY quickly.</p>
<p>To this day, I am grateful that for many years Cory&#8217;s day job was sysops for various companies running Linux, because, and here is where it gets hairy, I am not a Linux user.</p>
<p>Yes, my secret is out.* I use Windows. Lately I&#8217;ve been making a seismic shift from Windows to Linux Mint (the Windows of Linux OSes), and I am further considering shifting from Linux Mint to OSX (The Linux of Windows OSes), but my dark secret is that I acted as a primary exhibitor at Linux while knowing almost nothing about Linux myself.</p>
<p>*<em>Actually, my dark secret was out with the opening paragraph, but I&#8217;m pretending like that opening paragraph doesn&#8217;t exist for creative purposes.</em></p>
<p>It was terrifying. Every once in a long while both Cory and Sean (aka malloc) would wander off at the same time. Enough people had come up to the booth before this and said things like, &#8220;So does this run in Gentoo?&#8221; and &#8220;What do you think about Red Hat?&#8221; that I knew if I was left alone with these Linux devotees that I&#8217;d definitely answer some question wrong and be found out as a fraud.*</p>
<p>*<em>I personally prefer&#8230; Yellow Hat? Right? Anybody? That&#8217;s probably a thing, isn&#8217;t it?**</em></p>
<p>**<em>Oh yeah?! Well, you&#8217;re a gentoo!!</em></p>
<p>Somehow, I came up with a brilliant stock answer that worked in almost every situation: &#8220;Oh, yeah? That&#8217;s (insert either positive or negative ejaculation here)! Oh, and you have a question? Do you know, I&#8217;m not actually sure about that one. Let&#8217;s wait until Cory gets back. I&#8217;m sure he&#8217;ll have a better answer for you!&#8221;</p>
<p>Boom. Situation resolved.</p>
<p>That night, we hung out with some <a title="Rackspace Managed Hosting and Cloud Computing" href="http://www.rackspace.com/" target="_blank">Rackspace</a> guys (Note: Rackspace is also awesome. XBMC uses Rackspace for a fair amount of internal web development. You should too!*) and I was introduced to one of the Boxee guys for the first time.**</p>
<p>*<em>I need to figure out how to get paid for ad blurbs like that.</em></p>
<p>**<em>Interesting small-world fact. I come from a small town just northwest of Wichita, KS. In about 20 years, it&#8217;ll probably be a suburb. I went to law school with a girl who comes from a slightly larger town just south of Wichita, KS. During law school, we became pretty good buddies. I even referred to her as &#8220;the coolest law student.&#8221; After law school, we both returned to Wichita. One day, I was talking about XBMC to her, and she said, &#8220;Hey, did you know I have a cousin who works for Boxee?&#8221; As only about 13 people worked for Boxee at the time, this was as unlikely as is humanly possible in this business. The Boxee guy I was introduced to at SCALE was her cousin. Small, SMALL world.</em></p>
<p>That was a pretty fun night. I ate oysters on the half shell for the first time (gross). I bought a giant cookie at a liquor store for the first time (awesome). And I woke up feeling NOT awesome (not awesome).</p>
<p>And this is where the story gets really cool.* This was my first time really interacting with  a lot of Linux people. We woke up that morning tired and out of sorts. We sort of stumbled to our booth and groggily prepared to meet all people who were excited to learn more about XBMC.</p>
<p>*<em>This is also the part of the story that absolutely defines why am I unwilling to talk bad about our Boxee compatriots/competitors. </em></p>
<p><em></em>As we looked out at the mass of people filing in, my Boxee buddy walked up to us, still wearing his sunglasses (cause he&#8217;s cool like that), and handed us an entire crate of water and a packet of aspirin. &#8220;I thought you could probably use this,&#8221; he said.</p>
<p>It&#8230; was&#8230; awesome.</p>
<p>Nothing like some water after a rough night, eh Natalie?</p>
<div id="attachment_546" class="wp-caption aligncenter" style="width: 370px"><a href="http://new-server-1df7f4.bitnamiapp.com/wordpress/wp-content/uploads/2012/01/natalie_portman_001_121209.jpg"><img class="size-full wp-image-546" title="Natalie Coffee" src="http://new-server-1df7f4.bitnamiapp.com/wordpress/wp-content/uploads/2012/01/natalie_portman_001_121209.jpg" alt="Natalie Coffee" width="360" height="475" /></a><p class="wp-caption-text">Tell me about it.</p></div>
<p>And in this way, SCALE 2011 went off with hardly a hitch. SCALE 2012 starts in only 11 days (January 20th, 2012). I am excited to be going again. This year, thanks to my very minimal knowledge of Linux Mint, I might actually be more useful. I&#8217;m planning on bringing numerous flashdrives loaded with trailers and Big Buck Bunny (and possibly other CC videos).  I&#8217;m looking forward to that incredible feeling when I look around me and I see that &#8220;nerd&#8221; is how you define cool.  I think it&#8217;s going to be a great time.</p>
<p>And I hope to see you all there.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/natethomasxbmc.wordpress.com/539/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/natethomasxbmc.wordpress.com/539/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=natethomasxbmc.wordpress.com&#038;blog=36577042&#038;post=539&#038;subd=natethomasxbmc&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://natethomasxbmc.wordpress.com/2012/01/09/confessions-of-a-windows-user-at-linux-con/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/2a706db1e47f9169a695b06d6f09cd1d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">njbetzen2</media:title>
		</media:content>

		<media:content url="http://new-server-1df7f4.bitnamiapp.com/wordpress/wp-content/uploads/2012/01/IMG_20110722_112006-1024x765.jpg" medium="image">
			<media:title type="html">Nathan and Felicia at Comic Con</media:title>
		</media:content>

		<media:content url="http://new-server-1df7f4.bitnamiapp.com/wordpress/wp-content/uploads/2012/01/natalie_portman_001_121209.jpg" medium="image">
			<media:title type="html">Natalie Coffee</media:title>
		</media:content>
	</item>
		<item>
		<title>XBMC 2011: My Year in Review</title>
		<link>http://natethomasxbmc.wordpress.com/2012/01/04/xbmc-2011-my-year-in-review/</link>
		<comments>http://natethomasxbmc.wordpress.com/2012/01/04/xbmc-2011-my-year-in-review/#comments</comments>
		<pubDate>Wed, 04 Jan 2012 09:10:10 +0000</pubDate>
		<dc:creator>Nathan</dc:creator>
				<category><![CDATA[XBMC Dev Journal]]></category>

		<guid isPermaLink="false">http://hey-facebook.com/?p=515</guid>
		<description><![CDATA[Many of these stories aren't going to be about XBMC dev. They are going to be about the life of a Community Manager and the people behind XBMC. You are warned.<p><a href="http://natethomasxbmc.wordpress.com/2012/01/04/xbmc-2011-my-year-in-review/" class="more-link">Read More</a></p><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=natethomasxbmc.wordpress.com&#038;blog=36577042&#038;post=515&#038;subd=natethomasxbmc&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><a href="http://new-server-1df7f4.bitnamiapp.com/wordpress/wp-content/uploads/2012/01/Bartopen.gif"><img class="alignright size-medium wp-image-535" title="Open Source is good for me" src="http://new-server-1df7f4.bitnamiapp.com/wordpress/wp-content/uploads/2012/01/Bartopen-300x211.gif" alt="Open Source is good for me" width="300" height="211" /></a>My plan is to tell some stories about my experiences with XBMC in 2011. Many of these stories aren&#8217;t going to be about XBMC developments. They are going to be about the life of a FLOSS Project Manager/Community Manager and the people behind XBMC. Consider yourself warned.</p>
<p style="text-align:center;">&#8212;</p>
<p style="text-align:left;">2011 started off quickly and with much enthusiasm. On December 18th (2010), XBMC 10: Dharma had been released. To the outside world, we all behaved as if we were terribly excited about Dharma. Behind closed doors however, Davilla had been hard at work preparing for XBMC for iOS. The entire team was intensely excited about this release and waited anxiously as Davilla and gimli and amet worked tirelessly to turn all the A4 line of iOS devices into XBMC powerhouses.</p>
<p style="text-align:left;">My contribution to these proceedings was<span id="more-515"></span> minimal. I didn&#8217;t own an iOS device. I didn&#8217;t write the announcement. Mostly, I just gave really big, invisible thumbs up to the developers and photoshopped an image of an Apple TV into the glasses of Davilla&#8217;s cat avatar glasses. But that was some photoshop job!</p>
<div id="attachment_528" class="wp-caption aligncenter" style="width: 110px"><a href="http://new-server-1df7f4.bitnamiapp.com/wordpress/wp-content/uploads/2012/01/davilla_cat1.jpg"><img class="size-full wp-image-528" title="davilla_cat1" src="http://new-server-1df7f4.bitnamiapp.com/wordpress/wp-content/uploads/2012/01/davilla_cat1.jpg" alt="davilla_cat1" width="100" height="100" /></a><p class="wp-caption-text">You see that Apple TV in there? That&#039;s art!</p></div>
<p style="text-align:center;">&#8212;</p>
<p style="text-align:left;">Immediately after the release, the team moved from SVN to Github. This move had been discussed ad nauseum at the XBMC Developers Conference (or so I heard). We&#8217;ve even established an award for the most hilarious Git error called the GitWTF award that will be presented at the next Conference.  For the record, I don&#8217;t know when or where this conference will be. My hope is that it will be soon. My presumption is that it will not be soon.</p>
<p style="text-align:center;">&#8212;</p>
<p style="text-align:left;">At CES, the big XBMC news actually came from nobody on the XBMC team. A company called Sigma Designs revealed that they had successfully ported XBMC to the <a title="Sigma SoC" href="http://www.stmlabs.com/tag/crystalbuntu/" target="_blank">SMP 8656</a>. When last we spoke of Sigma, Cory mentioned that Sigma had expressed interest in working with XBMC devs to fully port the system. I don&#8217;t have any comment on what happened after that.</p>
<p style="text-align:center;">&#8212;</p>
<p style="text-align:left;">On January 20th, XBMC for iOS launched. In August, I got an iPhone. Last week, my particular firmware FINALLY became jailbreakable.</p>
<p style="text-align:left;">There was much celebrating.</p>
<p style="text-align:center;">&#8212;</p>
<p style="text-align:left;">February 19th was a very big day for me. Not an especially exciting day at the time, but big nonetheless. That day, I wrote my first XBMC blog post since <a title="Keep It Simple Stupid" href="http://xbmc.org/natethomas/2009/07/11/keep-it-simple-stupid/" target="_blank">July 11th, 2009</a>.</p>
<p style="text-align:left;">And that&#8217;s where things get interesting. If you&#8217;ve been keeping up with this blog, you know that I wrote an article on February 8th, 2011 (11 days earlier) here on Hey Facebook, in which I talked about my journey <a title="How I joined Team XBMC" href="http://hey-facebook.com/2011/02/how-i-joined-team-xbmc/">from XBMC user to Forum Mod and Community Manager.</a></p>
<p style="text-align:left;">11 days later, I wrote the blog post for XBMC and began a steady march into an entirely new job for the Team. Several weeks passed. On April 1st, we surprised and horrified our users by declaring that we&#8217;d been bought out be Sony. Obviously, we hadn&#8217;t. And on April 7th I began writing &#8220;What&#8217;s Going On.&#8221;</p>
<p style="text-align:left;">&#8220;What&#8217;s Going On&#8221; wasn&#8217;t new in any way. Cory (theuni) had started using the technique back in February. The idea was to gather up lots of little stories that were fairly interesting, but probably not worth an entire blog post on their own, and then display those stories for all the community to see. That first time I admitted that the April Fools Day joke was a joke. I talked about the demo of XBMC on MeeGo. And I asked users to submit posts for this new idea I had called &#8220;Feature Friday,&#8221; where we&#8217;d highlight one setup every week.</p>
<p style="text-align:left;">The first Feature Friday was a post sent in from a pleasant fellow from the UK named Oli, who had repurposed an Acer Travelmate as an XBMC tablet.</p>
<p style="text-align:left;">As that spring and summer progressed, a transition was made, as I slowly took over more and more of the blog writing duties from Cory (theuni), while he took over more of the  coding duties and github management duties of an ever-growing program. We had a contest for our mascot,* we featured a wide variety of nifty programs, and I slowly got better acquainted with the devs.</p>
<p style="text-align:left;">*<em>Zappy, incredibly useful, frequently panned, awesome mascot extraordinaire.</em></p>
<p style="text-align:left;"><a href="http://new-server-1df7f4.bitnamiapp.com/wordpress/wp-content/uploads/2012/01/zappy-welcome.png"><img class="aligncenter size-medium wp-image-529" title="zappy-welcome" src="http://new-server-1df7f4.bitnamiapp.com/wordpress/wp-content/uploads/2012/01/zappy-welcome-300x300.png" alt="zappy-welcome" width="300" height="300" /></a></p>
<p style="text-align:left;">On June 2nd, about a month after I went over why I&#8217;d spent the past 8 months doing everything I could think of to grow the XBMC Facebook fanpage and demonstrated that now a link from the fanpage to the blog was resulting in unique visitors nearly as strong as a link from a Gawker site (and with far more page views per visitor), Cory, Jonathan Marshall, and I all did some pretty intense analyzing of Google Analytics data, and based on (probably fairly shaky) math, we determined, for the first time ever, how many active and connected to the internet XBMC users there are. Final tally: about 750,000. Just short of 1 million users. For reasons that I can&#8217;t really go into right now, I expect that number to dramatically increase as 2012 rolls along.</p>
<p style="text-align:left;">The summer rolled along. Before I got <a title="Well, this time I really do need a job" href="http://hey-facebook.com/2011/12/well-this-time-i-really-do-need-a-job/">downsized</a>, I made a <a title="XBMC Call for Writers" href="http://xbmc.org/natethomas/2011/09/19/a-call-for-xbmc-writers/" target="_blank">call for additional writers</a> for XBMC. We had several excellent entries, all of which I read through multiple times. And all of which continue to languish. The unfortunate fact of the matter was that at that time, I was working a 40 hour week, picking up additional web development work on the side, and generally keeping myself busy to the tune of about 80 hours a week. I didn&#8217;t have the time to also herd the cats* into making decisions and picking additional writers, and I didn&#8217;t have the inclination to make a unilateral decision.</p>
<p style="text-align:left;">*<em>At the risk of upsetting my fellow devs, &#8220;herding cats&#8221; is pretty much the perfect way to describe a project manager&#8217;s role in open source software. Or, more specifically, freely developed open source software. There is no threat of being fired, because the developers were never hired. There is no threat of withholding pay, because there is no pay. There is only a VERY limited chain of command. This means that the ONLY way the project manager can get action to go in a certain direction is to coax and broadly attempt to push the flow in a specific direction. If you&#8217;ve ever tried to push a stream of water in a direction, you know the only real way to make it work is to get the water to go in the direction it already wants to go in.</em></p>
<p style="text-align:left;">Anyway, just as I was getting up the energy make some decisions anyway, the entire world changed. Davilla proposed Feature Freeze for Eden and getting some new writers became a secondary concern. If you&#8217;ve been keeping up, you know most of the <a title="A Change of Pace – Behind the XBMC Developer Curtain" href="http://hey-facebook.com/2011/12/a-change-of-pace-behind-the-xbmc-developer-window/" target="_blank">rest of the story</a>.</p>
<p style="text-align:left;">By my reckoning, I have three jobs with XBMC. The first is Community Manager. The second is Marketing Manager (which is really just a fancy way of saying I write most official public-facing statements, whether in our blog or on our social networks). The third is&#8230;</p>
<p style="text-align:center;">&#8212;</p>
<p style="text-align:left;">Back on March 18th, I got an email from Jonathan Marshall. As you know, by then I&#8217;d already begun calling myself XBMC&#8217;s Community Manager, except in reality this was a totally unofficial designation. As I&#8217;ve said before, in open source, it&#8217;s much easier to just take a job and run with it than to wait until someone gives it to you.</p>
<p style="text-align:left;">That day, Jonathan asked me to become the third Project Manager for XBMC. I immediately balked at this suggestion. To make sense of this, I should probably back up a bit.</p>
<p style="text-align:left;">I do not come from a software development background. I have a master&#8217;s degree in social applied psychology (focusing on the cognitive processes that make stereotyping happen &#8211; turns out, it&#8217;s totally natural and incredibly useful in almost all situations save a very limited few). I have an unused law degree. The first software development organization I&#8217;ve ever directly worked with is XBMC.</p>
<p style="text-align:left;">In my mind, a Project Manager was a guy (or girl) who COULD code the entire project him (or her) self, but understands that there just isn&#8217;t enough time in the day to make that happen. My objections to Jonathan were thus, I have no real background in software development and I don&#8217;t know how to code anything other than html/css and some simple php. I&#8217;m really not qualified to be a PM.</p>
<p style="text-align:left;">Jonathan replied by saying that project managers are not coders. And coders are certainly not what XBMC is looking for in project management. Allow me to copy and paste a portion of his reply, as his response was fantastic.</p>
<blockquote>
<p style="text-align:left;">&#8220;Rather, we &#8230; want someone who can give an overview to users, who can see the big picture of what users are wanting/requesting, who can articulate that vision to users, and who can highlight bits that don&#8217;t really fit into that vision and question their need, who can work with companies + drum up support there (financial or otherwise) and who can manage and maintain all the stuff that devs simply can&#8217;t do.&#8221;</p>
</blockquote>
<p>As far as I am concerned, there may be no better writer on the Team than Jonathan when he is trying to articulate an idea.</p>
<p>So I thought about Jonathan&#8217;s description. I thought about my current role, and what I was already doing, and I decided that, at least in some ways, I was already a project manager. In fact, this single description totally altered my view of what a Community Manager is.</p>
<p>A lot of people, in my opinion, use community managers wrong. They think of them as bloggers, or social media experts, or overarching forum moderators. I am totally fine with using a community manager in those ways, but I think it is a huge mistake to view community managers as the voice of the organization, without also choosing to think of them as the ears of the organization.</p>
<p>A project manager is a person who tries to shape a piece of software. A community manager <em>should be</em> a person who tries to shape a piece of software by taking the input of the community and directing it toward the project.</p>
<p>So I became XBMC&#8217;s third Project Manager. And in my head, I merely got the official nod to do what I was already doing anyway. From that point on, when I did something like bitch about a self-imposed deadline passing, I felt a little less stupid about it.</p>
<p style="text-align:center;">&#8212;</p>
<p style="text-align:left;">As with any development project as open and democratic as XBMC, tempers will flare when different devs start walking down paths that don&#8217;t quite match up. I&#8217;m going to leave out almost all identifying information from the following story. If you still think you know who I&#8217;m talking about, I&#8217;ll ask that you keep it to yourself.</p>
<p style="text-align:left;">Sometime mid summer, a series of disputes arose between a lead developer for a particular XBMC project and the dev who was porting it to the platform that the lead developer didn&#8217;t have access to. The lead developer had chosen to take the project down one path. The porting dev totally disagreed that the path chosen was correct. For quite a while, these disputes occurred behind closed door, within the locked up walls of the private IRC room.</p>
<p style="text-align:left;">Unfortunately, one day the dispute erupted in the public message forum. The lead dev declared a public disavowal of all the project and certainly of the porting dev&#8217;s efforts. The porting dev replied very angrily and defensively. And then the fight returned to the private IRC room.</p>
<p style="text-align:left;">By that point, the damage was already being done. Users were suddenly aware that there was a problem and, MUCH WORSE,  they were starting to take sides.*</p>
<p style="text-align:left;">*<em>It should be noted that it is impossible to be a forum user at XBMC or anywhere else in the known world without having an incredibly strong opinion about everything, regardless of whether you have any actual knowledge of the subject. The ability of forum users to suddenly become experts at any given area of trivia is invariably astounding.</em></p>
<p style="text-align:left;">It was at this point that two lead developers (who shall remain nameless) and myself were forced to step in. The two lead developers acted as referees between the combatants and ultimately did a really fantastic job at forcing the disputing developers to stop talking over each other and start acknowledging the good points they were each making. In the end, I believe we ended up going with the faster, but less perfect, solution to the problem, with the intent of ultimately switching to the better solution over time.</p>
<p style="text-align:left;">My job was a bit different. Allow me to theatrically recreate my speech.</p>
<p style="text-align:left;">Me: You idiotic bastards. The forum is NOT the place to have this fight. Combatant #1, what the hell were you thinking? You need to calm the hell down, right now, go back, delete your initial, way-over-the-top comment, and write an apology that lets the users know that nobody was 100% right or wrong in this.  Combatant #2, you need to accept the apology of #1, and then write an apology yourself. You guys need to act like professionals.* You are simply not allowed to have geek fights like that while representing XBMC.</p>
<p style="text-align:left;">*<em>To be fair, they aren&#8217;t getting paid, so technically they aren&#8217;t actually professionals, but the point still stands.</em></p>
<p style="text-align:left;">THE END</p>
<p style="text-align:left;">That was a fun night. I don&#8217;t believe I&#8217;ve ever moved as quickly online to put out a fire as I did that night. Even today, I&#8217;ve momentarily hesitated about writing this particular story, but I challenge anyone working in software development to show me a piece of software that is universally loved by the coders where strong feelings about the CORRECT way to do something hasn&#8217;t resulted in some kind of dispute. People love XBMC, and they hate it when they perceive it is being handled incorrectly. I would honestly be shocked if I didn&#8217;t have at least one story like this. Also, for the record, to my knowledge the two combatants have been  entirely back on friendly terms since that day.</p>
<p style="text-align:center;">&#8212;</p>
<p style="text-align:left;">And that&#8217;s 2011. There are, naturally, a lot more stories to tell (like the time I published a Feature Friday from a hole in the wall bar on an island in the Carribean, or the time one of the Boxee guys brought a few of us XBMC guys an entire crate of water bottles), but some of them you&#8217;ve already heard, and some I need to keep around for a rainy day when I can&#8217;t think of any other stories.</p>
<p style="text-align:left;">Thanks for reading all the way to the end. Natalie, think this is a good place to stop?</p>
<div id="attachment_531" class="wp-caption aligncenter" style="width: 461px"><a href="http://new-server-1df7f4.bitnamiapp.com/wordpress/wp-content/uploads/2012/01/your_highness-natalie-portman.jpg"><img class=" wp-image-531" title="your_highness-natalie-portman" src="http://new-server-1df7f4.bitnamiapp.com/wordpress/wp-content/uploads/2012/01/your_highness-natalie-portman.jpg" alt="" width="451" height="313" /></a><p class="wp-caption-text">If somebody didn&#039;t do it one day or another, I probably would have done it myself.</p></div>
<p style="text-align:left;">Oh! Alright, I guess I&#8217;ll take that as a thumbs up.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/natethomasxbmc.wordpress.com/515/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/natethomasxbmc.wordpress.com/515/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=natethomasxbmc.wordpress.com&#038;blog=36577042&#038;post=515&#038;subd=natethomasxbmc&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://natethomasxbmc.wordpress.com/2012/01/04/xbmc-2011-my-year-in-review/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/2a706db1e47f9169a695b06d6f09cd1d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">njbetzen2</media:title>
		</media:content>

		<media:content url="http://new-server-1df7f4.bitnamiapp.com/wordpress/wp-content/uploads/2012/01/Bartopen-300x211.gif" medium="image">
			<media:title type="html">Open Source is good for me</media:title>
		</media:content>

		<media:content url="http://new-server-1df7f4.bitnamiapp.com/wordpress/wp-content/uploads/2012/01/davilla_cat1.jpg" medium="image">
			<media:title type="html">davilla_cat1</media:title>
		</media:content>

		<media:content url="http://new-server-1df7f4.bitnamiapp.com/wordpress/wp-content/uploads/2012/01/zappy-welcome-300x300.png" medium="image">
			<media:title type="html">zappy-welcome</media:title>
		</media:content>

		<media:content url="http://new-server-1df7f4.bitnamiapp.com/wordpress/wp-content/uploads/2012/01/your_highness-natalie-portman.jpg" medium="image">
			<media:title type="html">your_highness-natalie-portman</media:title>
		</media:content>
	</item>
		<item>
		<title>The Boxee Situation</title>
		<link>http://natethomasxbmc.wordpress.com/2011/12/28/the-boxee-situation/</link>
		<comments>http://natethomasxbmc.wordpress.com/2011/12/28/the-boxee-situation/#comments</comments>
		<pubDate>Thu, 29 Dec 2011 00:53:00 +0000</pubDate>
		<dc:creator>Nathan</dc:creator>
				<category><![CDATA[XBMC Dev Journal]]></category>

		<guid isPermaLink="false">http://hey-facebook.com/?p=501</guid>
		<description><![CDATA[Put simply, public policy right now is in the hands of content providers who absolutely will not give up the imaginary ghost of content control until their proverbial hands have been squeezed so tight that all the remainder of the content has been forced from their fingers. <p><a href="http://natethomasxbmc.wordpress.com/2011/12/28/the-boxee-situation/" class="more-link">Read More</a></p><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=natethomasxbmc.wordpress.com&#038;blog=36577042&#038;post=501&#038;subd=natethomasxbmc&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<div id="attachment_506" class="wp-caption alignleft" style="width: 310px"><a href="http://new-server-1df7f4.bitnamiapp.com/wordpress/wp-content/uploads/2011/12/boxxy-wins-or-the-country-rips-itself-apart-in-fire-and-strife.jpg"><img class="size-medium wp-image-506" title="boxxy-wins" src="http://new-server-1df7f4.bitnamiapp.com/wordpress/wp-content/uploads/2011/12/boxxy-wins-or-the-country-rips-itself-apart-in-fire-and-strife-300x223.jpg" alt="boxxy-wins" width="300" height="223" /></a><p class="wp-caption-text">Wait, who are we talking about again?</p></div>
<p>What follows are entirely my own views and do not necessarily reflect the views and opinions of Team XBMC, any members of Team XBMC, or any partners and affliates of Team XBMC.</p>
<p>A few months ago I wrote a post describing my understanding of the differences between Plex and XBMC. Today I&#8217;ll probably do the same thing with Boxee, but first I&#8217;d like to say a few words.</p>
<p>To begin with, the relationship between Boxee and XBMC has always been a pretty good one. Boxee helped us set up our Foundation. Boxee paid for our very first developer conference. While there hasn&#8217;t been a great deal of code exchanged between the two communities, this has much more to do with the different coding methods a person will always find between a non-profit foundation whose income is not based on hitting deadlines and a for-profit company who absolutely must hit deadlines or suffer the wrath of the press and the public. That&#8217;s the nature of the beast and not much can be done about it.</p>
<p>As a non-profit, XBMC is likely never going to be in the position that Boxee has found itself in recently. XBMC is an example of an &#8220;upstream&#8221; project. We provide the code that can (and I stress <em>can</em>) be used by our users, but can also be by for-profit companies to make awesome boxes and software projects. Because we are relatively small (unlike Mozilla, for e.g.) and because the vast majority of code is provided for free by developers, we are not subject to market shifts and the realities of trying to make partners happy. If, for example, we partnered with Netflix tomorrow and six months down the line, they told us they didn&#8217;t like the fact that we used FFMPEG to decode non-Netflix material, we could simply shrug and part ways with Netflix. If, on the other hand, our livelihoods and profitability depended on the largess of Netflix, and they told us they didn&#8217;t like FFMPEG, we&#8217;d be in some hot soup indeed.</p>
<p>In this world of DRM and content locked up tighter than&#8230; something (sorry, I&#8217;m terrible at analogies), that&#8217;s reality. If VCRs had been invented in 2011, they&#8217;d be illegal. If CDs had been invented in 2001, iTunes wouldn&#8217;t exist, because DRM would have been included on CDs, iTunes would have been illegal, and the company that we all know and love called Apple would be a marginally struggling company known for cool computers and not quite as spectacular profit margins.</p>
<p>Put simply, public policy right now is in the hands of content providers who absolutely will not give up the imaginary ghost of content control until their proverbial hands have been squeezed so tight that all the remainder of the content has been forced from their fingers. Princess Leia would be chuckling in delight. Louis CK doesn&#8217;t understand that the MPAA doesn&#8217;t give two craps about whether a DRM-free world is possible and profitable. They only care about whether it is controllable and re-packageable. Congress doesn&#8217;t seem to get that, by slowly picking apart Fair Use and the First Sale doctrines, they are destroying the free market and creating a bubble economy based exclusively on rent-seeking income practices that hinder growth and destroy jobs. The idea that streaming a movie over the internet is legally a public performance, when, in every technological sense, it is exactly the same as playing a dvd over a really, really long cord, is the height of legal absurdity. I weep for the inability of the legal and rule-making profession in America to keep any kind of pace with technology, and I vigorously oppose modern laws designed to punish content consumers and content creators, so that a wealthy subset of content owners can profit enormously at the expense of all.</p>
<p>But I digress.</p>
<p>As a member of Team XBMC, I can afford to take a stand like that, because doing so doesn&#8217;t especially affect my livelihood. The employees of Boxee don&#8217;t get that privilege, because the moment they decide to step out of a corrupt system in order to fight it is the moment they get to start living on the streets. It is for this reason that I do not fault Boxee for leaving the HTPC by the wayside. It is for this reason that I do not fault Netflix for imposing hefty (and totally useless*) DRM on their video streams. The only individuals I fault are the rent-seeking content owners and the congressmen and women willing to debase themselves for campaign dollars.</p>
<p>*<em>Seriously, the moment you can point to DRM effectively preventing a movie from being pirated in bit-perfect quality is the moment I&#8217;ll grant that DRM works. Until DRM actually prevents piracy, the ONLY thing it does is prevent genuinely appreciative users who actually want to pay for content from watching a movie the way they want to watch it. DRM is the modern equivalent of forcing users of Sony Walkmen to only use Sony Headphones. </em></p>
<p>Nevertheless, as of December 26th, Boxee has decided to move out of the realm of HTPC software, and into the realm of SoC boxes exclusively, and so Boxee users want to know if XBMC is a viable alternative to switch to. Let me say to these users, &#8220;Yes, absolutely. As I have said before, using XBMC will make men (or women) want to be you, and women (or men) want to be with you. You will likely get awesome seats at awesome tables in exclusive restaurants now (if you are already rich and famous). And you will suddenly develop a taste for incredibly disgusting plants/fish eggs served on tiny crackers (probably).&#8221;</p>
<p>And, to answer your question in a slightly less sarcastic way, Boxee and XBMC are actually fairly similar programs (which makes sense, given that only 3 years ago they were the exact same program).  My understanding is that Boxee is slightly more forgiving about names and locations when scraping your local media.  XBMC is MUCH more forgiving if you don&#8217;t like the default look, as we provide a host of alternative skin addons (including one designed to mimic Boxee to some extent called Xeebo).</p>
<p>Perhaps the greatest difference between the programs, other than the skinning thing, is Boxee&#8217;s built in web browser. XBMC does not have one of those. This means, where Boxee could host numorous Boxee plugins that called videos from the internet by connecting using a built-in web browser, XBMC can host zero such plugins without the approval of the service provider.* Most XBMC users, however, ignore this limitation and simply install additional addon repositories that CAN connect to web streaming services. The most famous of these repositories is the bluecop repository. You can find a list of these unofficial addons at: <a href="http://wiki.xbmc.org/index.php?title=Unofficial_add-on_repositories">http://wiki.xbmc.org/index.php?title=Unofficial_add-on_repositories</a></p>
<p>*<em>Actually, to my knowledge, whether we can or cannot host such addons has not been tested in court, so nobody actually knows the answer to the question. I&#8217;m relatively certain that no one ever took Boxee to court over their web streaming methods, and so the entire process is a big legal question mark. We at XBMC figure it&#8217;s easier to be safe than sorry, particularly as our users are fairly bright and tend to have no problem installing an unofficial addon or two.</em></p>
<p>I hope that&#8217;s answered your questions, and I hope I didn&#8217;t upset anyone with my political rant. Natalie, what do you think about wealthy, powerful individuals seeking to destroy creativity and jobs in the name of control and wealth?</p>
<div id="attachment_505" class="wp-caption aligncenter" style="width: 310px"><a href="http://new-server-1df7f4.bitnamiapp.com/wordpress/wp-content/uploads/2011/12/V-for-Vendetta-1.jpg"><img class="size-medium wp-image-505" title="V-for-Vendetta-1" src="http://new-server-1df7f4.bitnamiapp.com/wordpress/wp-content/uploads/2011/12/V-for-Vendetta-1-300x200.jpg" alt="V-for-Vendetta-1" width="300" height="200" /></a><p class="wp-caption-text">&quot;Damn the man, save the Empire!&quot;</p></div>
<p>Oh&#8230; um, I think we&#8217;re mixing our movie quotes here. (Also, our actresses who shaved their heads for a movie role.)</p>
<p>Update: Before any poorly thought out comments crop up, I would like to reiterate that I am not advocating piracy. In fact, if you read with any kind of thoroughness, you&#8217;ll see that I&#8217;m expressly advocating against piracy and, specifically, against the painfully useless means to fight piracy that are popular in the current day and age. Because this is my blog, I will have absolutely no problem deleting comments advocating piracy and will have very little tolerance for negative comments against either Boxee or Netflix. Fair warning.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/natethomasxbmc.wordpress.com/501/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/natethomasxbmc.wordpress.com/501/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=natethomasxbmc.wordpress.com&#038;blog=36577042&#038;post=501&#038;subd=natethomasxbmc&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://natethomasxbmc.wordpress.com/2011/12/28/the-boxee-situation/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/2a706db1e47f9169a695b06d6f09cd1d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">njbetzen2</media:title>
		</media:content>

		<media:content url="http://new-server-1df7f4.bitnamiapp.com/wordpress/wp-content/uploads/2011/12/boxxy-wins-or-the-country-rips-itself-apart-in-fire-and-strife-300x223.jpg" medium="image">
			<media:title type="html">boxxy-wins</media:title>
		</media:content>

		<media:content url="http://new-server-1df7f4.bitnamiapp.com/wordpress/wp-content/uploads/2011/12/V-for-Vendetta-1-300x200.jpg" medium="image">
			<media:title type="html">V-for-Vendetta-1</media:title>
		</media:content>
	</item>
		<item>
		<title>Eden Beta&#8217;s 11th Hour</title>
		<link>http://natethomasxbmc.wordpress.com/2011/12/25/eden-betas-11th-hour/</link>
		<comments>http://natethomasxbmc.wordpress.com/2011/12/25/eden-betas-11th-hour/#comments</comments>
		<pubDate>Mon, 26 Dec 2011 02:52:15 +0000</pubDate>
		<dc:creator>Nathan</dc:creator>
				<category><![CDATA[XBMC Dev Journal]]></category>

		<guid isPermaLink="false">http://hey-facebook.com/?p=484</guid>
		<description><![CDATA[Eight minutes after midnight on December 23rd, Eden Beta was deemed potentially ready for an xmas release. 4 hours later, the fun began.<p><a href="http://natethomasxbmc.wordpress.com/2011/12/25/eden-betas-11th-hour/" class="more-link">Read More</a></p><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=natethomasxbmc.wordpress.com&#038;blog=36577042&#038;post=484&#038;subd=natethomasxbmc&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><a href="http://new-server-1df7f4.bitnamiapp.com/wordpress/wp-content/uploads/2011/12/zappy-santa.jpg"><img class="alignleft size-medium wp-image-488" title="zappy-santa" src="http://new-server-1df7f4.bitnamiapp.com/wordpress/wp-content/uploads/2011/12/zappy-santa-300x249.jpg" alt="zappy-santa" width="300" height="249" /></a>Eight minutes after midnight on December 23rd, theuni (Cory) made a general announcement that final additions had been plugged into the XBMC Eden branch. At that time, he asked that Davilla (for OSX and iOS) and Wiso and CrystalP (for Windows) sign off on the code for their respective systems.</p>
<p>At 3:21AM, Wiso gave the all clear.</p>
<p>At 11:49AM, Davilla added his agreement.</p>
<p>And finally, at 7PM, CrystalP gave the remaining thumbs up.</p>
<p>Unfortunately, in the seven hours between Wiso&#8217;s go-ahead and Davilla&#8217;s approval, developer Olympia threw a giant wrench into the operation.<span id="more-484"></span></p>
<p>It seems that at some point several months ago, an update for the <a title="The open movie database" href="http://www.themoviedb.org/" target="_blank">TMDb</a> scraper had been altered in a very innocuous-seeming way. It now provided the ability to watch trailers for movies that are hosted on Youtube.</p>
<p>There is one calamitous problem with this change. The Youtube addon is not shipped with XBMC and is not maintained by Team XBMC developers.</p>
<p>&#8220;Why is this a problem?&#8221; you ask? Well, I&#8217;m glad you asked that question. This is an issue for two reasons. First, we are working very hard to avoid including dependencies on websites that aren&#8217;t working directly with us. We REALLY don&#8217;t want to go through the weather provider issue again. Second, because the Youtube addon isn&#8217;t installed in XBMC at the outset, every single install of XBMC would, upon starting up, make a call to our server and initiate a download of the Youtube dependency, along with any additional addons that Youtube decides it needs. We have every reason to believe that XBMC will be downloaded several tens of thousands of times in the next few days. Imagine the incredible load on our servers that would occur as they coped with initial downloads and then the double load of automatic upgrades. It&#8217;d be like a ddos attack we performed on ourselves! It wouldn&#8217;t be pretty.</p>
<p>At 3:43AM, olympia pointed this problem out. And progress once again ground to a halt. For the next 18 hours, the team stewed on this difficult to digest information. The obvious solution was to remove the Youtube dependency from our TMDB scraper, and then create a script so that when a user tried to play a trailer for the first time, he was given the option to install the Youtube addon.</p>
<p>That was the obvious solution. Except it was Friday. Tomorrow would be Christmas Eve. Most development was set to effectively cease until Monday the 26th, at the earliest.</p>
<p>I was intensely frustrated. One of the many major problems with waiting a full year between releases is the first beta release will be a never ending host of minor irritations that are not problematic in the coding sense, but are hugely problematic from diverse other perspectives, whether that perspective originates from the eyes of the user, server, or developer.</p>
<p>We branched for Eden on December 11th. The ensuing 12 days were a nightmare of simple, but crucial, problems that had to be fixed. Cory, who acts as our primary github wizard, might not have slept for those entire 12 days. Olympia&#8217;s warning was likely the final problem in the line, but I deeply wanted to be able to release a beta by Christmas, and this problem singlehandedly prevented that.</p>
<p>And so I threw a tantrum.</p>
<p>Alright, not really. It was 11:30PM on December 23rd. 23 hours and 30 minutes after Cory asked for final sign off. I new this last problem was nobody&#8217;s fault, but I was so frustrated about the many delays that this one was the straw on the camel&#8217;s suddenly broken back.</p>
<p>I asked if it was really a major issue. I derided it as beneath our notice and something that could and should be punted for Beta 2. And then Cory calmly explained that if we punted this issue to Beta 2, I would be the one who got to explain to our host server why we melted their computers.</p>
<p>This calmed me down VERY quickly. But it brought up an interesting point. I just bought/got a new laptop for Christmas on the 22nd. In doing so, I finally made the switch to Linux Mint 12 (the first version of Linux that I believe is actually better, from an idiot user perspective, than Windows). Naturally, one of the first things I did was install XBMC. The thing was, I didn&#8217;t remember XBMC grabbing the Youtube addon.</p>
<p>I double checked. Truly, the Youtube addon was not installed in my version of XBMC. I pointed this out to Cory. He checked his copy. Sure enough, I was correct.</p>
<p>By merest chance, we had discovered a second bug. It seems, when an addon in the installed version of XBMC is the newest version of that addon, XBMC does not check the dependencies of that addon. And because it does not check dependencies, it does not DOWNLOAD those dependencies, even if the dependencies don&#8217;t actually exist in XBMC.</p>
<p>In almost all situations, this behavior is a bad thing, except &#8211; that is &#8211; when you want to release a software beta that doesn&#8217;t download certain dependencies! tMDB depends on Youtube, but because tMDB is the newest version, XBMC doesn&#8217;t give a crap and doesn&#8217;t download Youtube!</p>
<p>In XBMC Gold, such a bug would be totally unacceptable. In XBMC Beta 1? It&#8217;s a Christmas Miracle! So long as we acknowledged the bug in the announcement, it can be classified as a known issue and corrected in the near future.</p>
<p>And so, at 12:21AM on December 24th, Christmas Eve, Cory sent out an email informing the team that Beta 1 had been tagged and Billy the Buildbot was about to swing into action.</p>
<p>On Christmas Eve morning, the download came online.  The announcements were made. Our fantastic artist fkoch (aka da-anda, aka Franz) provided us with A Very Happy Zappy Christmas scene. The next two days were riddled with bug reports* (as is only just and proper in a beta 1). And I ate a whole lot of cake, cookies, and pie.</p>
<p>*<em>By the way, one of the biggest bug problems has been freezing upon opening. That&#8217;s my self-imposed job for tomorrow. Time to roll up the sleeves and figure out how and why an upgrade from Dharma to Eden would cause a total freeze. My guess: a bad skin. We shall see.</em></p>
<p>In 24 hours and 13 minutes, disaster had been averted.</p>
<p>Well&#8230;, maybe not disaster. In 24 hours and 13 minutes, the combined genius of some of the best minds I&#8217;ve ever had the privilege to work with (plus one really big, really lucky mistake) ensured that thousands of XBMC users were gifted with a merry Eden Christmas.</p>
<p>Merry Christmas everyone. Your XBMC downloads may be found <a title="Download XBMC Eden!" href="http://xbmc.org/download" target="_blank">here</a>. And, of course, Happy Hanukkah to Natalie (and my other Jewish friends, I guess).</p>
<p>Now let us dance!</p>
<div id="attachment_485" class="wp-caption aligncenter" style="width: 650px"><a href="http://new-server-1df7f4.bitnamiapp.com/wordpress/wp-content/uploads/2011/12/NatalieSNL26.jpg"><img class="size-full wp-image-485" title="Natalie Bar Mitzvah" src="http://new-server-1df7f4.bitnamiapp.com/wordpress/wp-content/uploads/2011/12/NatalieSNL26.jpg" alt="Natalie Bar Mitzvah" width="640" height="480" /></a><p class="wp-caption-text">Hava nagila, hava nagila Hava nagila venis&#039;mecha!</p></div>
<p>&nbsp;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/natethomasxbmc.wordpress.com/484/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/natethomasxbmc.wordpress.com/484/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=natethomasxbmc.wordpress.com&#038;blog=36577042&#038;post=484&#038;subd=natethomasxbmc&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://natethomasxbmc.wordpress.com/2011/12/25/eden-betas-11th-hour/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/2a706db1e47f9169a695b06d6f09cd1d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">njbetzen2</media:title>
		</media:content>

		<media:content url="http://new-server-1df7f4.bitnamiapp.com/wordpress/wp-content/uploads/2011/12/zappy-santa-300x249.jpg" medium="image">
			<media:title type="html">zappy-santa</media:title>
		</media:content>

		<media:content url="http://new-server-1df7f4.bitnamiapp.com/wordpress/wp-content/uploads/2011/12/NatalieSNL26.jpg" medium="image">
			<media:title type="html">Natalie Bar Mitzvah</media:title>
		</media:content>
	</item>
	</channel>
</rss>
