Thursday, March 20, 2008

Gnip Gnop & Abuse

Brad swung this by my desk the other day; thanks man! It's an original Gnip Gnop game by Parker Brothers. Notice any resemblance to Gnip's logo? I'm particularly enjoying the condition the game is in; it's beat up with several glue and scotch tape repairs. It's condition is so indicative of the problems we're trying to solve with Gnip. People have been having so much fun sending things through hoops, that they've gotten careless and too aggressive. As a result things are breaking.

Labels: , ,

Friday, March 14, 2008

GNIP's official!


TechCrunch published our funding scenario earlier today. Eric Marcoullier has done a super-human job of pulling this thing together and getting it off the ground, and I'm stoked to be working with him!

Things have kicked into whirlwind gear; very exciting! Having a hard time biting my tongue about what we're doing; not my style. But, there's a timing element involved, so we need to be a bit careful. We'll be opening up in the coming months however, so... patience.

Labels: ,

Friday, February 29, 2008

Migrating platforms; out with the old, in with the new!

A CTO friend of mine asked for my advice today on a topic I spent roughly a year immersed in during my stint at AOL. He's a faced with moving a large IT/engineering organization off of an old "legacy" platform and infrastructure, over to a new way of doing.

The legacy solution is rooted in 20+ year old thinking, formats, and standards. His solution is a modern SaaS model, using modern standards (HTTP, XML, etc). The technical details aren't important. He was concerned with the cultural shift necessary to move from A to B.

Along with a few colleagues, I was charged with moving AOL's proprietary infrastructure (20+ years old) over to new web standards based methodologies and technologies. For those AOLers reading this, I'm talking about the move from FDO/Bucky Ball/SAPI/FLAP to HTTP/HTML/JS/CSS/XML/REST. It was difficult. I'll try to avoid the technical detail rat-holes; they're actually fun to get into, but are best left to whitepapers or conversation.

Culturally, the "old" team were technical leaders at AOL. They are indeed genius and nailed more interesting technical challenges than today's lazy, in-efficient, web based models. They built a real-time publishing infrastructure that scaled to literally millions of simultaneous open sockets, all over 300 baud modems, and delivered live content to millions of customers. Today's web wouldn't stand a chance on connection speeds like that.

We tried the technical superiority approach to dethrone the wise men. No dice; they were smarter than us. We took the moral evolutionary high-ground, "the entire space has evolved, and we need to keep pace with the industry," and generally won that point. However, an interesting thing happened. We severely underestimated the loyalty engineers can maintain to technologies. When faced with job-loss due to necessary adaptation to something new, more folks threw themselves on the sword and quit, rather than conform to new stuff, than we expected.

When we couldn't convince everyone to "switch," we had to report back to management that our efforts were having limited impact. We had easily convinced upper management of the necessity in making the change early in the process; they, rightfully, swallowed hook line and sinker. Management's response was to simply layoff swaths of "old schoolers" to make way for the new thinking, and illustrate how serious they were at making the shift.

The end result was a complete shift from A to B; it was successful in the end.

My advice to anyone facing these kinds of, large (small teams are different), changes is to rip the band aid off. Attrition will happen. People marry themselves to specific solutions and simply don't want to change. Parting ways with them early, rather than wasting weeks/months trying to convince them, will save you much heart/head ache.

Recommended steps:
  1. Clarify, with necessary management support, what switch is occurring.
  2. Offer training/education on the "new" to everyone impacted.
  3. Sit down with the folks who didn't attend training, and either let them go, or find them completely new roles in the company. They're not on board. Don't waste your time.
  4. Start the transition.
  5. Enjoy having transitioned, and knowing you avoided much pain and suffering (for all parties involved).

Labels: ,

Monday, February 25, 2008

Combining forces with Eric Marcoullier

Eric Marcoullier and I have partnered up to execute on an a much needed piece of the tubes infrastructure, and lo' and behold, parlay that fancy new whatchamacallit into a tasty business. We'll be more forthcoming in due time, but we're getting all of our ducks in a row first.

Over the years tubes get old, dry up, and crack in certain places. You learn what to repair, what to re-invent, and what to replace as time goes on. I love evolution, and particularly being in the right place at the right time to do the repair/invent/replace analysis and deployment.

Looking forward to talking in more detail soon...

Labels:

Saturday, June 2, 2007

Bank in Boulder!

Last week we announced $15 million in financing from Commonwealth Ventures. We are happy campers right now.

From a selfish perspective, I couldn't be more excited that the bet I placed on Me.dium several months ago continues to look strong.

From a local community standpoint, I'm ecstatic that Boulder is showing the national Venture Capital community what it is made of; there is great talent here!

From a Me.dium standpoint, this is yet another major validation point around our idea. The fact that this validation comes in the form of a financial investment, particularly of this size, means we'll be able to bring the idea to fruition and ultimately global domination.

Me.dium is building/revealing the people dimension of the internet. Being a part of Netscape early on was sea-change #1. Being a part of Me.dium today will bring sea-change #2. Something major was left out of the internet since day one; a sense of real-time community. There were attempts here and there to bake in the presence of others around you, but nothing took. One of the reasons the notion didn't stick was that everyone was just so excited about using the web, that they didn't consider the longer term ramifications of doing so alone. Now that things have matured, there is often a sense of desperation amongst our users, to be around other people online. Me.dium is removing the blinders that we've all been wearing online for a decade. Once the veil is lifted, amazing things can happen, and Me.dium's working to build those amazing things.

Labels: , ,