It’s Monday.

I spent the entire weekend (when I wasn’t at the Renaissance Festival watching acrobats and getting my niece’s face painted) coding up a website (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.

But most of the especially tricky bits are finished, and now I feel bored.

Have I mentioned that I really enjoy the feeling of being productive? Especially when working in a team with others? It’s seriously fantastic.

Anyway, since I’m not really in the mood to do anything else at the moment, I figured I’d fill everyone in on the Imo thing, since at least a couple of you are actually paying attention.

First off, if you haven’t visited the site Dear Imo, where I apply in the most ridiculous way possible for the Community Manager position at Imo, you really need to. As I recap here, it’s pretty freaking sweet. And I managed to fix the clicky-hand issue!

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.*

license_to_kill_poster2

Now coming to a theater near you!

*I bet you didn’t know employers could issue licenses to kill. Neither did I. It was both startling AND super duper exciting.

And then, of course, I woke up. Read More

Natalie Portman on The TalkLet me begin by saying I’m not going to post this to XBMC’s wall, because it really has absolutely nothing to do with XBMC. This marks the first blog post I’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!

A few days ago, I was speaking with Imo CEO Ralph Harik,* and an interesting topic came up.

*Thank you, thank you. Yes, name dropping is truly an art and I play it with crayons and fingerpaints. 

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’s a lot like saying hammers are a huge part of building a house.

Don’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.

Rany Jazayerli, a baseball statistician and writer* who I admire greatly, wrote about the Arab Spring more than a year ago. Here is his entire piece on the Arab Spring, but the crux of the story is this:

“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, “It has been said that democracy is the worst form of government, except all the others that have been tried.”) 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. Baywatch, it turns out, was a Trojan horse.”

*For the record, Rany is actually a dermatologist who went to the U. of Michigan, but I’m fairly certain everyone who reads his columns cares very little about his dermatology practice, because WOW is he a good writer.

Before Facebook and Twitter…, 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’t too happy with Al Jazeera on occasion, there’s no denying that, above all else, they provide a counterpoint to the state-controlled news, and that counterpoint effectively says, “Hey, did you know that in democracies, the state tends not to brutally kill its citizens?”

I think that’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’s never been a single technology that has better boosted the freedom of speech.*

*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’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.

Anyway, what I’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.

Yet for all that Facebook and Twitter are incredible, and for all that they’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.

They don’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.

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.

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.

As Natalie Portman says, before you can advance your cause, you need to Talk.

httpv://www.youtube.com/watch?v=Fp-pDvhdlwE

As many of you know, XBMC doesn’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’d rather do. Feel free to skip it, if that kind of thing doesn’t interest you, as in a very short period of time I’ll have written a much more exciting XBMC thing on a different page.

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 awesome opportunity for me, and one I didn’t want to screw up.

Kitty will code for foodAs 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’t connect up too much with being the SQL guru. It’s an OK job that pays reasonably well per hour, but simply doesn’t draw me like being the lead online marketing/tech support guy* for an international software organization.

*In the era of Twitter and Facebook, tech support==marketing, as far as intelligent people are concerned. There’s a reason Apple outsources the hardware but hires locals to staff AppleCare phone support. Read More

Quick question: Would you rather be good at your job but disrespected, or bad at your job, but respected for your work?

RespectabilityFor example, let’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.

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.

Historically, this has happened numerous times. The most famous example in recent years is the decision whether or not to “go for it” 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.

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.*

*December 14, 2002, y’all!

In many ways, we are no longer the angry kid in his parents’ basement, screwing around with broken Xboxes. Read More

Editor’s Note: As always, below is a developer’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.

scalezappyTo 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.

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’s certainly something I wouldn’t mind seeing change for next year. We did, however, decide to provide an exhibit.

Until fairly late in the process, our plans for this exhibit were reasonably limited. The previous year we’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.

And then Raspberry Pi emerged on the scene. Read More

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.

I’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, “What does ‘succeed’ mean, dawg?*” Read More

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’m hoping will manage to make its way to SCALE this year.

And that brings me to today’s topic: the Southern California Linux Expo (aka SCALE).

Last year was the first year I’ve ever acted as an exhibitor in an expo or conference. I have certainly BEEN to many Expos…

Nathan and Felicia at Comic Con

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.

But I have never exhibited at one. So I was pretty nervous last year.

I arrived at about noon on Friday. I didn’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.

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 Zotac ZBOX boxes.*

*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.

In the end, we grabbed a few kickass trailers and Big Buck Bunny.*

*Fun note. Back when I was originally writing the XBMC Quick Start Guide, 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’d use that title. I would absolutely give full permission (so long as I got some kind of credit for being awesome).

Then we shoved those trailers onto the external harddrive that I’d almost accidentally brought along on for the trip, loaded up XBMC, and boom, two days of awesome began.

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.

To this day, I am grateful that for many years Cory’s day job was sysops for various companies running Linux, because, and here is where it gets hairy, I am not a Linux user.

Yes, my secret is out.* I use Windows. Lately I’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.

*Actually, my dark secret was out with the opening paragraph, but I’m pretending like that opening paragraph doesn’t exist for creative purposes.

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, “So does this run in Gentoo?” and “What do you think about Red Hat?” that I knew if I was left alone with these Linux devotees that I’d definitely answer some question wrong and be found out as a fraud.*

*I personally prefer… Yellow Hat? Right? Anybody? That’s probably a thing, isn’t it?**

**Oh yeah?! Well, you’re a gentoo!!

Somehow, I came up with a brilliant stock answer that worked in almost every situation: “Oh, yeah? That’s (insert either positive or negative ejaculation here)! Oh, and you have a question? Do you know, I’m not actually sure about that one. Let’s wait until Cory gets back. I’m sure he’ll have a better answer for you!”

Boom. Situation resolved.

That night, we hung out with some Rackspace 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.**

*I need to figure out how to get paid for ad blurbs like that.

**Interesting small-world fact. I come from a small town just northwest of Wichita, KS. In about 20 years, it’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 “the coolest law student.” After law school, we both returned to Wichita. One day, I was talking about XBMC to her, and she said, “Hey, did you know I have a cousin who works for Boxee?” 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.

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).

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.

*This is also the part of the story that absolutely defines why am I unwilling to talk bad about our Boxee compatriots/competitors. 

As we looked out at the mass of people filing in, my Boxee buddy walked up to us, still wearing his sunglasses (cause he’s cool like that), and handed us an entire crate of water and a packet of aspirin. “I thought you could probably use this,” he said.

It… was… awesome.

Nothing like some water after a rough night, eh Natalie?

Natalie Coffee

Tell me about it.

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’m planning on bringing numerous flashdrives loaded with trailers and Big Buck Bunny (and possibly other CC videos).  I’m looking forward to that incredible feeling when I look around me and I see that “nerd” is how you define cool.  I think it’s going to be a great time.

And I hope to see you all there.

Follow

Get every new post delivered to your Inbox.