Aug 282012

“I deal with the customers so the engineers don’t have to.”

As many of you know, I’ve been a Nokia Developer Champion for a couple of years now.  Technically I was one (in deed only) since 2006; Nokia just formalized that with a certificate and a few very nice perks starting in late 2010.

I was brought into the official fold not for coding prowess but rather for Maemo community development.  Which was cool, because that’s where I found the bulk of my volunteer efforts going; there were plenty of others fighting on the coding front and too few fretting over community growth and outreach processes.  And as I explained to some Nokia developer relations guys after a pre-Nokia World get-together last year, there are champion developers, and developer champions.

While I’ve certainly performed my share of miraculous programming feats, these days I’m more of the latter.

Coders have enough to occupy their time without concerning themselves with outreach and evangelism.  Many, I’ve found, have for whatever reason not fully developed the networking skills so necessary to project and product success.  I was a late-bloomer myself, so I understand.  But someone has to act as liaison between the more exceptional programers and the movers/shakers who can make things happen for their creations.

And as Tom Symkowski in the movie Office Space learned, the “go-between” is an often misunderstood and unappreciated role.

While Maemo looked to have a future, and then the same with its successor MeeGo, my form of “meddling” was at least tolerated and sometimes even embraced by the mostly-European community.  Even technical cynics will accept The Devil (aka Marketing) when it’s clear, honest, and useful.

And on that note…

Maemo is gone as a platform.  MeeGo survives in a Nokia-customized form on the N9 and N950, but has no future unless Jolla pulls off a miracle.  And there is nothing in the Nokia pipeline to replace them.

So I’m left with a choice: follow Symbian champions out of the program, or get behind Windows Phone.

While some of my well-meaning friends in Europe see the choice as easy, it isn’t for me.  For one, I’m not so antagonistic toward WP.  Would I prefer to keep supporting Maemo or MeeGo?  Oh HELL yes.  But I’ve been developing for the Windows desktop and server worlds for about two decades now and I’m comfortable there.  That said, Windows Phone development is not as open so I do admit to wrestling with that issue.  If I am patient enough to stick with MeeGo, then that will be in whatever community may develop around Jolla, and Nokia dev champ membership has no relevance.

But here in the US, there are three mobile platform choices: iOS, Android, or WP.

I don’t intend to get into the first two and I’m not going to get into the reasons here.  So that leaves the last (and last place) option.

I’ve helped organize a local (Dallas area) Windows Phone developer group and it’s been steadily growing… so there’s definitely interest.  Even if I don’t write a single line of WP code, I can still help this group with support and networking while I’m an active Nokia Developer Champion.  I’d love to do the same for Qt, but I’ve had no success with that effort so far.

My NDC term expires in October, and what’s announced at this year’s Nokia World event may well determine whether or not I pursue another one.  Of course acceptance is really up to Nokia anyway.

No matter what, my hope is that friends who are opposed to Windows Phone can read this and understand that, although I completely understand and respect their position, I’m hoping they can grit their teeth, hold their noses and at least tolerate mine.

I’m really not sure where I go from here with regards to the mobile landscape.  Maybe I’ll abandon it altogether and put volunteer work into 3D printing wholeheartedly.  Maybe I’ll see what I can do for friends involved with Scarlet Motors.  At this point I’m playing it by ear… and ideas are welcome.

Jan 212012

I tried to explain a while back my feelings about three years of battling to break back into Nokia, but it just came across as a long pathetic whine.  Which suggests I really need an editor.  Or should take time to reflect with a post in draft before publishing.  Or have a draft in hand while writing.

Here’s the problem: Nokia screwed me.  And no I don’t mean by letting me go (well, at first, but that eventually wore off).  I mean by yanking me out of my introverted comfort zone.

I was perfectly fine for years as a closet entrepreneur.  I just threw my wild ideas at every employer and took backstage delight at the few that stuck.  I could never be the guy working the exhibit halls at events, megaphoning my resumé and convincing strangers they should care about my opinion.  I was just too shy.

Fun fact about introverts: get us talking about our passions, and act like you’re interested, and we won’t shut up.  You’ll even swear we are extroverts.  Especially on twitter.

But I’m not.  And when I started working for Nokia I thought that would still be okay, like it had been for every other employer.  Plug in, turn on, crank out.  Collect paycheck.

I knew I was potentially in trouble, though, when my senior manager (read: ABSOLUTE BEST BOSS EVER) told me I needed to get a passport.


Because, she replied, I would be getting opportunities to travel.  Probably to Finland.

What???  I had never been out of the US!  Now I have to visit reindeer herders?!

This thought of overseas travel frightened me.  Introverts can be confused for agoraphobics.  We often prefer to avoid the over-stimulation that can come with getting Out There.  Couple that with foreign languages, new cultures and invasive airport security and you get the picture.

As it turns out in my Nokia factory employment I dodged the bullet.  I received offers to visit Oulu, Finland for product training but declined.  In hindsight, this was stupid.  I did make one trip to the big Nokia factory in Reynosa, Mexico, but that’s like visiting south Texas.

Eventually our beloved local factory closed, I lucked into a seat at Nokia House Irving days before my employment ended, and everything changed.

Suddenly I was flying to Finland after all.  I was fortunate to wind up with a great travel mentor in colleague (and eventual great boss) Chris Loney, and that helped.  By my third trip I was a practical Finn.  From moi to kiitos to anteeksi, I am a stupid monolingual American, I could navigate my way through essential conversation and Helsinki City Centre.  You learn to later grin at your own ignorance when you find the great Czech restaurant you had been calling Ravintola is really named Vltava, and that ravintola means restaurant (which, trust me, will confuse the hell out of your Finnish friends when you explain how good the food was and they try to pin you down on details).  Oh, and Virgin Oil Company rocks.  Stockmann, not so much (too expensive).

The real problem was that in this new, global role I was required to talk In Front Of People.  Strange and different people.  Important people.

And I realized, with an amazement that made me wonder if I really knew me, that it was actually thrilling.

Don’t get me wrong.  The fear was still there.  Every time I had to cross Charles de Gaulle airport in an hour or less (usually failing) despite one line for all of Customs.  Every time I had to offer my assessment on a worldwide delivery network I didn’t yet fully understand.  Every time I had to eat with my team at a nice restaurant (sorry, ravintola)… knowing alcohol would be served, I would drink it to overcome my introversion, and then carry on like a glib idiot to the embarrassment of my more reserved Finnish hosts.


Talking in front of people in Tampere

Anyway, as my time in that last Nokia role grew, I had to meet and get in front of even more people.  I had to communicate with Vice Presidents.  I had to train unknown colleagues.  And I came to actually love it.

After Nokia employment ended, I decided to expand involvement with the community.  I started grass roots marketing projects and got elected to the community council (three times altogether).  This meant getting in front of even MORE people.  Like several hundred in Amsterdam, where I learned the hard way that 1) paring a twenty minute talk down to 5 minutes at the last minute (without carving off critical content) is like building the Eiffel Tower with razor blades and 2) when you’re asked to perform such a miracle, request to speak last just in case.  You really don’t want to get the stage hook halfway through.  TRUST me.

Even with occasional embarrassments, at some point I simply HAD to pursue opportunities to travel.  Why?  Because I had made so many good friends around the planet.  Hanging out virtually is fun but just not the same as being there.  So every time Nokia or some other organization called, and paid, I went.  To Tampere, Finland for KDE.  To Dublin and San Francisco for MeeGo.  To Bellevue, Washington for Intel.  Every time was an absolute blast.

With each trip, each stage appearance, I expand that comfort zone further.  I still get nervous, and still know fear, but I’m learning to manage it.  And slowly finding that maybe a career behind the scenes might not be what I really want now.  I’ve discovered as a Nokia Developer Champion that I really like mixing it up with people.  Even ones I don’t know.  Even outside of comfort zones.

Can an old introvert change his spot?