Archive

Archive for the ‘Reciprocity’ Category

Happy Twitter Addict

January 5, 2012 2 comments

Twitter Profile

This is part 1 of the Products I Can’t Live Without series.

For about the last six months I’ve been wanting to clean out my Twitter feed and reorganize my lists. I had been following back everyone that follows me, and it had just become too hard to find good content regularly. Twitter is my main source for news and content (I have two computer screens set up at the office – one with TweetDeck up all the time, and the other I use for the rest of my work). And, when I’m not at my desk I’m checking Twitter about every hour during the week. So, not having a steady stream of quality content was driving me a bit crazy.

Over the holidays, I finally had a chance to revamp my Twitter. And, I set up new rules on whom I’ll follow.

I used two standards to set up these rules. The first, Tony Hsieh‘s rules on what to post on Twitter. He uses the anagram  ”ICEE” to remember it.

  • Inspire
  • Communicate
  • Educate
  • Entertain

I generally used these rules already for what I post on Twitter, but now I’m using them as a benchmark for whom I follow too. I want people and brands to inspire me, communicate with me, educate and entertain me.

Similarly, I used the AOL’s definition of valuable original content (which I wrote about here and here) as a benchmark for whom to follow. Per AOL,

Unique Content + Quality (trusted, fresh, relevant, authentic) Content = Valued Original Content.

With curation running rampant on the web (note, I don’t necessarily think that’s a bad thing), I come across many people sharing the same content. I want a steady stream of new (or, unique) content. So, I’m going to start following more people that either write original content and/or are excellent curators of content. In both cases that content has to be highly relevant to my intrinsic interests and their manifestations (social media, technology, entrepreneurship), and the person tweeting the content must be a trusted/authentic source (e.g. a successful VC or entrepreneur, an innovative marketer, a trusted journalist or blogger etc.)

The New Rules

So, here are the new rules for whom I follow:

  1. If someone I know or have met follows me, I’ll follow back (friends, colleagues, industry professionals, etc). These are people with whom I’m going to want to communicate
  2. I also will follow anyone that I deem will provide me with valuable original content that inspires, educates or entertains me (again, these individuals have to be sharing content that is highly relevant to me and have authenticity in the subject of the content they’re sharing)
  3. I will follow/follow back anyone that makes an intelligent remark about or reply to one of my tweets. A simple retweet is not enough, and the individual doesn’t necessarily have to agree with my tweet. S/he just needs to add value to the conversation – to be a valued community member, as I write about here
  4. I follow products that I regularly use, and that I’ll want/need updates on

And, that’s it. Four simple rules.

Lists

To help me organize my stream and community, I set up the following lists

  • big-fuelers - Big Fuel is a social media agency I used to work for. This is a list of people I worked with there, and helps me keep up with them
  • wcg-ers - WCG is the marketing and communications agency I currently work for. Again, this list helps me keep up with my colleagues
  • su - Syracuse University is my alma mater, and we have a very tight Twitter community. This is a list of anyone I’m connected to from SU.
  • startups - is a list of VCs, entrepreneurs and people I know that work at startups
  • marketing - is a list of everyone I know and follow in marketing (note: this list used to be called social media marketing, but really social media is ubiquitous across marketing channels. So, now the list is just called “marketing”
  • clients-past-present - is a list of brands I currently work with, or have in the past. It partially serves as a disclosure should I tweet anything about them, but also helps me keep track their activities
  • products - is a list of products I use regularly and want/need updates on
  • testing - is a list of individuals I’ve decided to follow/follow back, but want to test out their content before I put them in my main “filter” feed
  • filter - is my main feed. It’s the only list/feed that I refer to regularly. This is a list of everyone that has passed the follow test and are providing the best content (e.g. I don’t need the brands in the “products” list in my feed all the time; I just want to reference them every once in a while. So, they’re not included in the “filter” list)
  • nyc
  • la
  • san-francisco
  • austin
  • seattle
  • boston
  • boulder-co

The location lists are based on cities where I have lived, travel to and/or want to travel to. I’m hoping these lists will help me figure out people that I can connect with when I’m in those cities. Some I’ve met in person, and some I’ve only met through social media. Either way, connecting with them in person when I’m in town will help deepen those relationships.

The Result

Since revamping my Twitter stream, I unfollowed about 500 people, so now I’m only following 361 people. I actually went through and looked at every individual’s profile and tweets before deciding whether or not to continue to follow them, and how to list them.

My “filter” list/stream is now on fire. I have a constant stream of quality content – more than I can keep up with really (but, that’s a high class problem and a much better situation than the one I was in before). Also, I’m testing a product called Undrip - a San Francisco-based startup that is attempting to help individuals filter through all the noise in their streams and identify the best content in real-time, or from the last 24 hours or 7 days. I’m hoping this product will increase my efficiency in consuming and curating quality content for my community.

I’ve also lost about 60 or 70 followers. But, considering I un-followed about 500 individuals, that’s not so bad. Plus, it’s about the quality of the community, not the quantity of it. I preach that to clients all the time, and it’s the truth. I’d rather have less, but more engaged individuals following me than more, but less engaged individuals.

In fact, I have 590 Twitter followers, 441 Facebook friends and 391 LinkedIn connections (1,422 total across the three networks on which I’m most active; many of those people are duplicative – i.e. I’m connected with them on more than one of the networks). Klout measures my True Reach (the number of people I influence, both within my immediate network and across their extended networks) at 826 people. That means I’m influencing/engaging with 58%+ of my community at any given time. I’d say that’s pretty good!

My True Reach on Klout

I also noticed that, since revamping my Twitter stream, my Network Impact (which measures the influence of my network) increased about 10 points to a score of 33. So, not only am I now engaging with a higher percentage of my network, but that network is more influential on average!

My Network Impact on Klout

I was already addicted to Twitter. It’s my first source for news and information that I care about, and a way for me to connect with people and share ideas. But now, after the revamp, I’m a happy addict. More than ever, Twitter is a product that I can’t live without (or at least don’t want to). Thumbs up!

Thumbs Up

Reciprocity in Action: Making New Friends Through Social Media

December 1, 2011 2 comments

I work in Manhattan and live in Jersey.  So, when Hurricane Irene decided to stop by, we booked it to Albany where my wife’s family lives. Good thing too because our street and basement flooded. Luckily that’s all. Many people were more severely affected.

My father-in-law, with whom we were staying, lost power. And, while he has a backup generator, it didn’t power up the WiFi at his house. So, to get work done, I went to the local Starbucks to use theirs. I checked in, as seen below…

…to which I received the following response (Avi and Jon are the Founder and CEO, respectively, of my former company Big Fuel)…
I knew of Media Logic because they followed me on Twitter and tweeted my first ReciprocityTheory blog post, so I had followed them back.  But, I had never met or spoken to anyone there. When I showed up, Carolee set me up with a desk and let everyone know they had a visitor. Several people came by and introduced themselves. Later, Carolee and I grabbed lunch, talked shop and exchanged stories about how we ended up working in social media – two very different paths now working towards very similar goals.

Thanks to Carolee, I had a very productive day. It was much more comfortable than sitting at Starbucks all day – much as I enjoy their large reading chairs.  And, I got to make some new friends.

Now, if I ever need to work from Albany, I know I can swing by. And, likewise, if Carolee or anyone from the Media Logic team is ever in New York City, I’d be happy to host them at the WCG offices.

Cold Calling on LinkedIn? Offer Up A Strong Handshake

November 29, 2011 Leave a comment

Handshake

How would you feel if you walked into a meeting, and the person introducing himself for the first time offered you a floppy handshake? Maybe he doesn’t even look you in the eyes…That’s how I feel when someone that I don’t know sends me the default LinkedIn invite. I feel even more irritated when someone I don’t know sends me a default invite on a more personal social network like Facebook or Foursquare – networks where I share pictures of my family and my physical location.Yes, social networks have increased the size and efficiency of our personal and professional networks. But, don’t be mistaken: they haven’t changed the best practices of networking. In the end, you’re still building and managing relationships with real people. Effort and attention still mean a lot; there’s no room for laziness in social media. So, here is a quick guide to introducing yourself on LinkedIn.

Get InMail

First of all, instead of asking someone to join your network without them knowing anything about you or having had any experience with which to judge you (and, they are judging), send them an InMail. InMail is LinkedIn’s in-network email. It allows you to send messages to people you are not connected with. This will give you more characters to write a more complete introduction.

Grab Their Attention

Subject line matters. Identify the 1-3 main points you want to make and write them in the subject line (limit to about 50 characters). If you’re selling a product/service, I suggest including the name of your company as one of the points in the subject line.

Make It Short and Sweet

People are busy. They have a short attention spans. So, get to the point and make it easy for them to understand what you want and whether or not they’re interested. I like to limit my introductory emails/InMails to 3 paragraphs and under 10 sentences.

  • 1st Paragraph – Introduce yourself. Who are you? From what company? (don’t assume people will look at your profile to figure it out)
  • 2nd Paragraph - Why are you contacting them? Would you like to discuss a potential partnership? Have a product/service that they might find useful? Interested in their career and would like a 10 min call for advice?
  • 3rd Paragraph - End with a “yes”/”no” question (i.e. a call to action).

I love emails where all I have to answer is “yes” or “no”. Unfortunately, I rarely get them, but I do try my best to write them.

If You’re Using a A Basic LinkedIn Account and Don’t Want to Pay for InMail

Then, you have 300 characters (or about 3 sentences) to make your introduction. I suggest following an abbreviated version of the outline above.

  • 1st sentence – Introduce yourself
  • 2nd sentence – Why are you contacting them?
  • 3rd Sentence – Ask to add them to your network on LinkedIn

If they accept, then you can follow up directly with an email or call.

Have you received or made cold calls on LinkedIn? Would love to hear your thoughts.

Some Thoughts on Stevey’s Google Platforms Rant

October 20, 2011 Leave a comment

I don’t copy and past posts into this blog, but I felt the below post by Steve Yegge at Google warranted it. I love Steve’s honesty and clarity on the value of platforms and the humbleness of understanding that rarely, if ever, can one person or group of people create a perfect product for the masses. Even if the initial launch is successful, the rate of innovation these days is SO fast that I can’t imagine anyone being competitive without listening to their customers and iterating based on customers’ priorities.

And, that’s what a platform allows…it empowers the people, whether they be customers, advocates, developers – whomever – to have a voice in your product and improve it for the greater good. In a world where niche is back, only an open platform can truly appeal to the masses (something to keep in mind, consumer-focused startups!)

I hope you enjoy Steve’s post as much as I did. Thanks to Rip for reposting, and to Steve and Google for letting him keep it up.

 

—————–

Rip Rowan  -  Oct 12, 2011 (edited)  -  Public

The best article I’ve ever read about architecture and the management of IT.***UPDATE***

This post was intended to be shared privately and was accidentally made public. Thanks to +Steve Yegge for allowing us to keep it out there. It’s the sort of writing people do when they think nobody is watching: honest, clear, and frank.

The world would be a better place if more people wrote this sort of internal memoranda, and even better if they were allowed to write it for the outside world.

Hopefully Steve will not experience any negative repercussions from Google about this. On the contrary, he deserves a promotion.

***UPDATE #2***

This post has received a lot of attention. For anyone here who arrived from The Greater Internet – I stand ready to remove this post if asked. As I mentioned before, I was given permission to keep it up.

Google’s openness to allow us to keep this message posted on its own social network is, in my opinion, a far greater asset than any SaS platform. In the end, a company’s greatest asset is its culture, and here, Google is one of the strongest companies on the planet.

Steve Yegge originally shared this post:

Stevey’s Google Platforms RantI was at Amazon for about six and a half years, and now I’ve been at Google for that long. One thing that struck me immediately about the two companies — an impression that has been reinforced almost daily — is that Amazon does everything wrong, and Google does everything right. Sure, it’s a sweeping generalization, but a surprisingly accurate one. It’s pretty crazy. There are probably a hundred or even two hundred different ways you can compare the two companies, and Google is superior in all but three of them, if I recall correctly. I actually did a spreadsheet at one point but Legal wouldn’t let me show it to anyone, even though recruiting loved it.

I mean, just to give you a very brief taste: Amazon’s recruiting process is fundamentally flawed by having teams hire for themselves, so their hiring bar is incredibly inconsistent across teams, despite various efforts they’ve made to level it out. And their operations are a mess; they don’t really have SREs and they make engineers pretty much do everything, which leaves almost no time for coding – though again this varies by group, so it’s luck of the draw. They don’t give a single shit about charity or helping the needy or community contributions or anything like that. Never comes up there, except maybe to laugh about it. Their facilities are dirt-smeared cube farms without a dime spent on decor or common meeting areas. Their pay and benefits suck, although much less so lately due to local competition from Google and Facebook. But they don’t have any of our perks or extras — they just try to match the offer-letter numbers, and that’s the end of it. Their code base is a disaster, with no engineering standards whatsoever except what individual teams choose to put in place.

To be fair, they do have a nice versioned-library system that we really ought to emulate, and a nice publish-subscribe system that we also have no equivalent for. But for the most part they just have a bunch of crappy tools that read and write state machine information into relational databases. We wouldn’t take most of it even if it were free.

I think the pubsub system and their library-shelf system were two out of the grand total of three things Amazon does better than google.

I guess you could make an argument that their bias for launching early and iterating like mad is also something they do well, but you can argue it either way. They prioritize launching early over everything else, including retention and engineering discipline and a bunch of other stuff that turns out to matter in the long run. So even though it’s given them some competitive advantages in the marketplace, it’s created enough other problems to make it something less than a slam-dunk.

But there’s one thing they do really really well that pretty much makes up for ALL of their political, philosophical and technical screw-ups.

Jeff Bezos is an infamous micro-manager. He micro-manages every single pixel of Amazon’s retail site. He hired Larry Tesler, Apple’s Chief Scientist and probably the very most famous and respected human-computer interaction expert in the entire world, and then ignored every goddamn thing Larry said for three years until Larry finally — wisely — left the company. Larry would do these big usability studies and demonstrate beyond any shred of doubt that nobody can understand that frigging website, but Bezos just couldn’t let go of those pixels, all those millions of semantics-packed pixels on the landing page. They were like millions of his own precious children. So they’re all still there, and Larry is not.

Micro-managing isn’t that third thing that Amazon does better than us, by the way. I mean, yeah, they micro-manage really well, but I wouldn’t list it as a strength or anything. I’m just trying to set the context here, to help you understand what happened. We’re talking about a guy who in all seriousness has said on many public occasions that people should be paying him to work at Amazon. He hands out little yellow stickies with his name on them, reminding people “who runs the company” when they disagree with him. The guy is a regular… well, Steve Jobs, I guess. Except without the fashion or design sense. Bezos is super smart; don’t get me wrong. He just makes ordinary control freaks look like stoned hippies.

So one day Jeff Bezos issued a mandate. He’s doing that all the time, of course, and people scramble like ants being pounded with a rubber mallet whenever it happens. But on one occasion — back around 2002 I think, plus or minus a year — he issued a mandate that was so out there, so huge and eye-bulgingly ponderous, that it made all of his other mandates look like unsolicited peer bonuses.

His Big Mandate went something along these lines:

1) All teams will henceforth expose their data and functionality through service interfaces.

2) Teams must communicate with each other through these interfaces.

3) There will be no other form of interprocess communication allowed: no direct linking, no direct reads of another team’s data store, no shared-memory model, no back-doors whatsoever. The only communication allowed is via service interface calls over the network.

4) It doesn’t matter what technology they use. HTTP, Corba, Pubsub, custom protocols — doesn’t matter. Bezos doesn’t care.

5) All service interfaces, without exception, must be designed from the ground up to be externalizable. That is to say, the team must plan and design to be able to expose the interface to developers in the outside world. No exceptions.

6) Anyone who doesn’t do this will be fired.

7) Thank you; have a nice day!

Ha, ha! You 150-odd ex-Amazon folks here will of course realize immediately that #7 was a little joke I threw in, because Bezos most definitely does not give a shit about your day.

#6, however, was quite real, so people went to work. Bezos assigned a couple of Chief Bulldogs to oversee the effort and ensure forward progress, headed up by Uber-Chief Bear Bulldog Rick Dalzell. Rick is an ex-Armgy Ranger, West Point Academy graduate, ex-boxer, ex-Chief Torturer slash CIO at Wal*Mart, and is a big genial scary man who used the word “hardened interface” a lot. Rick was a walking, talking hardened interface himself, so needless to say, everyone made LOTS of forward progress and made sure Rick knew about it.

Over the next couple of years, Amazon transformed internally into a service-oriented architecture. They learned a tremendous amount while effecting this transformation. There was lots of existing documentation and lore about SOAs, but at Amazon’s vast scale it was about as useful as telling Indiana Jones to look both ways before crossing the street. Amazon’s dev staff made a lot of discoveries along the way. A teeny tiny sampling of these discoveries included:

- pager escalation gets way harder, because a ticket might bounce through 20 service calls before the real owner is identified. If each bounce goes through a team with a 15-minute response time, it can be hours before the right team finally finds out, unless you build a lot of scaffolding and metrics and reporting.

- every single one of your peer teams suddenly becomes a potential DOS attacker. Nobody can make any real forward progress until very serious quotas and throttling are put in place in every single service.

- monitoring and QA are the same thing. You’d never think so until you try doing a big SOA. But when your service says “oh yes, I’m fine”, it may well be the case that the only thing still functioning in the server is the little component that knows how to say “I’m fine, roger roger, over and out” in a cheery droid voice. In order to tell whether the service is actually responding, you have to make individual calls. The problem continues recursively until your monitoring is doing comprehensive semantics checking of your entire range of services and data, at which point it’s indistinguishable from automated QA. So they’re a continuum.

- if you have hundreds of services, and your code MUST communicate with other groups’ code via these services, then you won’t be able to find any of them without a service-discovery mechanism. And you can’t have that without a service registration mechanism, which itself is another service. So Amazon has a universal service registry where you can find out reflectively (programmatically) about every service, what its APIs are, and also whether it is currently up, and where.

- debugging problems with someone else’s code gets a LOT harder, and is basically impossible unless there is a universal standard way to run every service in a debuggable sandbox.

That’s just a very small sample. There are dozens, maybe hundreds of individual learnings like these that Amazon had to discover organically. There were a lot of wacky ones around externalizing services, but not as many as you might think. Organizing into services taught teams not to trust each other in most of the same ways they’re not supposed to trust external developers.

This effort was still underway when I left to join Google in mid-2005, but it was pretty far advanced. From the time Bezos issued his edict through the time I left, Amazon had transformed culturally into a company that thinks about everything in a services-first fashion. It is now fundamental to how they approach all designs, including internal designs for stuff that might never see the light of day externally.

At this point they don’t even do it out of fear of being fired. I mean, they’re still afraid of that; it’s pretty much part of daily life there, working for the Dread Pirate Bezos and all. But they do services because they’ve come to understand that it’s the Right Thing. There are without question pros and cons to the SOA approach, and some of the cons are pretty long. But overall it’s the right thing because SOA-driven design enables Platforms.

That’s what Bezos was up to with his edict, of course. He didn’t (and doesn’t) care even a tiny bit about the well-being of the teams, nor about what technologies they use, nor in fact any detail whatsoever about how they go about their business unless they happen to be screwing up. But Bezos realized long before the vast majority of Amazonians that Amazon needs to be a platform.

You wouldn’t really think that an online bookstore needs to be an extensible, programmable platform. Would you?

Well, the first big thing Bezos realized is that the infrastructure they’d built for selling and shipping books and sundry could be transformed an excellent repurposable computing platform. So now they have the Amazon Elastic Compute Cloud, and the Amazon Elastic MapReduce, and the Amazon Relational Database Service, and a whole passel’ o’ other services browsable ataws.amazon.com. These services host the backends for some pretty successful companies, reddit being my personal favorite of the bunch.

The other big realization he had was that he can’t always build the right thing. I think Larry Tesler might have struck some kind of chord in Bezos when he said his mom couldn’t use the goddamn website. It’s not even super clear whose mom he was talking about, and doesn’t really matter, because nobody’s mom can use the goddamn website. In fact I myself find the website disturbingly daunting, and I worked there for over half a decade. I’ve just learned to kinda defocus my eyes and concentrate on the million or so pixels near the center of the page above the fold.

I’m not really sure how Bezos came to this realization — the insight that he can’t build one product and have it be right for everyone. But it doesn’t matter, because he gets it. There’s actually a formal name for this phenomenon. It’s called Accessibility, and it’s the most important thing in the computing world.

The. Most. Important. Thing.

If you’re sorta thinking, “huh? You mean like, blind and deaf people Accessibility?” then you’re not alone, because I’ve come to understand that there are lots and LOTS of people just like you: people for whom this idea does not have the right Accessibility, so it hasn’t been able to get through to you yet. It’s not your fault for not understanding, any more than it would be your fault for being blind or deaf or motion-restricted or living with any other disability. When software — or idea-ware for that matter — fails to be accessible toanyone for any reason, it is the fault of the software or of the messaging of the idea. It is an Accessibility failure.

Like anything else big and important in life, Accessibility has an evil twin who, jilted by the unbalanced affection displayed by their parents in their youth, has grown into an equally powerful Arch-Nemesis (yes, there’s more than one nemesis to accessibility) named Security. And boy howdy are the two ever at odds.

But I’ll argue that Accessibility is actually more important than Security because dialing Accessibility to zero means you have no product at all, whereas dialing Security to zero can still get you a reasonably successful product such as the Playstation Network.

So yeah. In case you hadn’t noticed, I could actually write a book on this topic. A fat one, filled with amusing anecdotes about ants and rubber mallets at companies I’ve worked at. But I will never get this little rant published, and you’ll never get it read, unless I start to wrap up.

That one last thing that Google doesn’t do well is Platforms. We don’t understand platforms. We don’t “get” platforms. Some of you do, but you are the minority. This has become painfully clear to me over the past six years. I was kind of hoping that competitive pressure from Microsoft and Amazon and more recently Facebook would make us wake up collectively and start doing universal services. Not in some sort of ad-hoc, half-assed way, but in more or less the same way Amazon did it: all at once, for real, no cheating, and treating it as our top priority from now on.

But no. No, it’s like our tenth or eleventh priority. Or fifteenth, I don’t know. It’s pretty low. There are a few teams who treat the idea very seriously, but most teams either don’t think about it all, ever, or only a small percentage of them think about it in a very small way.

It’s a big stretch even to get most teams to offer a stubby service to get programmatic access to their data and computations. Most of them think they’re building products. And a stubby service is a pretty pathetic service. Go back and look at that partial list of learnings from Amazon, and tell me which ones Stubby gives you out of the box. As far as I’m concerned, it’s none of them. Stubby’s great, but it’s like parts when you need a car.

A product is useless without a platform, or more precisely and accurately, a platform-less product will always be replaced by an equivalent platform-ized product.

Google+ is a prime example of our complete failure to understand platforms from the very highest levels of executive leadership (hi Larry, Sergey, Eric, Vic, howdy howdy) down to the very lowest leaf workers (hey yo). We all don’t get it. The Golden Rule of platforms is that you Eat Your Own Dogfood. The Google+ platform is a pathetic afterthought. We had no API at all at launch, and last I checked, we had one measly API call. One of the team members marched in and told me about it when they launched, and I asked: “So is it the Stalker API?” She got all glum and said “Yeah.” I mean, I was joking, but no… the only API call we offer is to get someone’s stream. So I guess the joke was on me.

Microsoft has known about the Dogfood rule for at least twenty years. It’s been part of their culture for a whole generation now. You don’t eat People Food and give your developers Dog Food. Doing that is simply robbing your long-term platform value for short-term successes. Platforms are all about long-term thinking.

Google+ is a knee-jerk reaction, a study in short-term thinking, predicated on the incorrect notion that Facebook is successful because they built a great product. But that’s not why they are successful. Facebook is successful because they built an entire constellation of products by allowing other people to do the work. So Facebook is different for everyone. Some people spend all their time on Mafia Wars. Some spend all their time on Farmville. There are hundreds or maybe thousands of different high-quality time sinks available, so there’s something there for everyone.

Our Google+ team took a look at the aftermarket and said: “Gosh, it looks like we need some games. Let’s go contract someone to, um, write some games for us.” Do you begin to see how incredibly wrong that thinking is now? The problem is that we are trying to predict what people want and deliver it for them.

You can’t do that. Not really. Not reliably. There have been precious few people in the world, over the entire history of computing, who have been able to do it reliably. Steve Jobs was one of them. We don’t have a Steve Jobs here. I’m sorry, but we don’t.

Larry Tesler may have convinced Bezos that he was no Steve Jobs, but Bezos realized that he didn’t need to be a Steve Jobs in order to provide everyone with the right products: interfaces and workflows that they liked and felt at ease with. He just needed to enable third-party developers to do it, and it would happen automatically.

I apologize to those (many) of you for whom all this stuff I’m saying is incredibly obvious, because yeah. It’s incredibly frigging obvious. Except we’re not doing it. We don’t get Platforms, and we don’t get Accessibility. The two are basically the same thing, because platforms solve accessibility. A platform is accessibility.

So yeah, Microsoft gets it. And you know as well as I do how surprising that is, because they don’t “get” much of anything, really. But they understand platforms as a purely accidental outgrowth of having started life in the business of providing platforms. So they have thirty-plus years of learning in this space. And if you go to msdn.com, and spend some time browsing, and you’ve never seen it before, prepare to be amazed. Because it’s staggeringly huge. They have thousands, and thousands, and THOUSANDS of API calls. They have a HUGE platform. Too big in fact, because they can’t design for squat, but at least they’re doing it.

Amazon gets it. Amazon’s AWS (aws.amazon.com) is incredible. Just go look at it. Click around. It’s embarrassing. We don’t have any of that stuff.

Apple gets it, obviously. They’ve made some fundamentally non-open choices, particularly around their mobile platform. But they understand accessibility and they understand the power of third-party development and they eat their dogfood. And you know what? They make pretty good dogfood. Their APIs are a hell of a lot cleaner than Microsoft’s, and have been since time immemorial.

Facebook gets it. That’s what really worries me. That’s what got me off my lazy butt to write this thing. I hate blogging. I hate… plussing, or whatever it’s called when you do a massive rant in Google+ even though it’s a terrible venue for it but you do it anyway because in the end you really do want Google to be successful. And I do! I mean, Facebook wants me there, and it’d be pretty easy to just go. But Google is home, so I’m insisting that we have this little family intervention, uncomfortable as it might be.

After you’ve marveled at the platform offerings of Microsoft and Amazon, and Facebook I guess (I didn’t look because I didn’t want to get too depressed), head over to developers.google.com and browse a little. Pretty big difference, eh? It’s like what your fifth-grade nephew might mock up if he were doing an assignment to demonstrate what a big powerful platform company might be building if all they had, resource-wise, was one fifth grader.

Please don’t get me wrong here — I know for a fact that the dev-rel team has had to FIGHT to get even this much available externally. They’re kicking ass as far as I’m concerned, because they DO get platforms, and they are struggling heroically to try to create one in an environment that is at best platform-apathetic, and at worst often openly hostile to the idea.

I’m just frankly describing what developers.google.com looks like to an outsider. It looks childish. Where’s the Maps APIs in there for Christ’s sake? Some of the things in there are labs projects. And the APIs for everything I clicked were… they were paltry. They were obviously dog food. Not even good organic stuff. Compared to our internal APIs it’s all snouts and horse hooves.

And also don’t get me wrong about Google+. They’re far from the only offenders. This is a cultural thing. What we have going on internally is basically a war, with the underdog minority Platformers fighting a more or less losing battle against the Mighty Funded Confident Producters.

Any teams that have successfully internalized the notion that they should be externally programmable platforms from the ground up are underdogs — Maps and Docs come to mind, and I know GMail is making overtures in that direction. But it’s hard for them to get funding for it because it’s not part of our culture. Maestro’s funding is a feeble thing compared to the gargantuan Microsoft Office programming platform: it’s a fluffy rabbit versus a T-Rex. The Docs team knows they’ll never be competitive with Office until they can match its scripting facilities, but they’re not getting any resource love. I mean, I assume they’re not, given that Apps Script only works in Spreadsheet right now, and it doesn’t even have keyboard shortcuts as part of its API. That team looks pretty unloved to me.

Ironically enough, Wave was a great platform, may they rest in peace. But making something a platform is not going to make you an instant success. A platform needs a killer app. Facebook — that is, the stock service they offer with walls and friends and such — is the killer app for the Facebook Platform. And it is a very serious mistake to conclude that the Facebook App could have been anywhere near as successful without the Facebook Platform.

You know how people are always saying Google is arrogant? I’m a Googler, so I get as irritated as you do when people say that. We’re not arrogant, by and large. We’re, like, 99% Arrogance-Free. I did start this post — if you’ll reach back into distant memory — by describing Google as “doing everything right”. We do mean well, and for the most part when people say we’re arrogant it’s because we didn’t hire them, or they’re unhappy with our policies, or something along those lines. They’re inferring arrogance because it makes them feel better.

But when we take the stance that we know how to design the perfect product for everyone, and believe you me, I hear that a lot, then we’re being fools. You can attribute it to arrogance, or naivete, or whatever — it doesn’t matter in the end, because it’s foolishness. There IS no perfect product for everyone.

And so we wind up with a browser that doesn’t let you set the default font size. Talk about an affront to Accessibility. I mean, as I get older I’m actually going blind. For real. I’ve been nearsighted all my life, and once you hit 40 years old you stop being able to see things up close. So font selection becomes this life-or-death thing: it can lock you out of the product completely. But the Chrome team is flat-out arrogant here: they want to build a zero-configuration product, and they’re quite brazen about it, and Fuck You if you’re blind or deaf or whatever. Hit Ctrl-+ on every single page visit for the rest of your life.

It’s not just them. It’s everyone. The problem is that we’re a Product Company through and through. We built a successful product with broad appeal — our search, that is — and that wild success has biased us.

Amazon was a product company too, so it took an out-of-band force to make Bezos understand the need for a platform. That force was their evaporating margins; he was cornered and had to think of a way out. But all he had was a bunch of engineers and all these computers… if only they could be monetized somehow… you can see how he arrived at AWS, in hindsight.

Microsoft started out as a platform, so they’ve just had lots of practice at it.

Facebook, though: they worry me. I’m no expert, but I’m pretty sure they started off as a Product and they rode that success pretty far. So I’m not sure exactly how they made the transition to a platform. It was a relatively long time ago, since they had to be a platform before (now very old) things like Mafia Wars could come along.

Maybe they just looked at us and asked: “How can we beat Google? What are they missing?”

The problem we face is pretty huge, because it will take a dramatic cultural change in order for us to start catching up. We don’t do internal service-oriented platforms, and we just as equally don’t do external ones. This means that the “not getting it” is endemic across the company: the PMs don’t get it, the engineers don’t get it, the product teams don’t get it, nobody gets it. Even if individuals do, even if YOU do, it doesn’t matter one bit unless we’re treating it as an all-hands-on-deck emergency. We can’t keep launching products and pretending we’ll turn them into magical beautiful extensible platforms later. We’ve tried that and it’s not working.

The Golden Rule of Platforms, “Eat Your Own Dogfood”, can be rephrased as “Start with a Platform, and Then Use it for Everything.” You can’t just bolt it on later. Certainly not easily at any rate — ask anyone who worked on platformizing MS Office. Or anyone who worked on platformizing Amazon. If you delay it, it’ll be ten times as much work as just doing it correctly up front. You can’t cheat. You can’t have secret back doors for internal apps to get special priority access, not for ANY reason. You need to solve the hard problems up front.

I’m not saying it’s too late for us, but the longer we wait, the closer we get to being Too Late.

I honestly don’t know how to wrap this up. I’ve said pretty much everything I came here to say today. This post has been six years in the making. I’m sorry if I wasn’t gentle enough, or if I misrepresented some product or team or person, or if we’re actually doing LOTS of platform stuff and it just so happens that I and everyone I ever talk to has just never heard about it. I’m sorry.

But we’ve gotta start doing this right.

Related articles

Practice Social RECIPROCITY, not Social MEDIA

August 17, 2011 Leave a comment
As Gary Vaynerchuk so astutely pointed out in this video, “social media” is a misnomer. The word “media” makes brands think that they can still push out their messages and advertisements like they have for decades through traditional media, but now they’ll earn some kind of positive, “viral” reaction just for doing so through social media. Not the case – not by a long shot.

Here’s what traditional advertisers and brands don’t seem to understand: social media isn’t about pushing out messages or distributing amazing branded content or even about innovation in technology. It’s about human behavior. It’s about creating efficiencies in, and scaling, basic human behavior. Or, as Ted Rubin so aptly says, “Please, please remember… Social media is NOT about tools or technology, but about PEOPLE.”

To paraphrase “The Thank You Economy”, it’s a big world out there, but social media makes it a small town. And, you better mind your manners.

I named my blog “Reciprocity Theory” because it keeps me focused on the human intuition that powers social media: RECIPROCITY.

People inherently want to do business with people (and companies) that they enjoy doing business with. If you’re going to spend the vast majority of your time at work, don’t you want to spend that time with people you connect with? Same goes for consumers. They want to buy products and services from companies that they connect with – companies that value their customers and show it. Social media empowers brands to connect with their customers in a scalable, yet personal way.

Zappos is the pinnacle of reciprocity. They have built a billion dollar company by developing a culture focused on delivering happiness. They deliver happiness to their customers, sure. But, they deliver happiness to their employees and partners first. Every year, every employee and vendor gives their honest assessment of the company, and all those perspectives – good and bad – get published publicly in their culture book. The company truly listens to, and cares about, its people and partners, and that culture of caring – of delivering happiness – trickles down to Zappos’ customers. It’s a reciprocal effect of epic proportions. (Side note: if every business and marketing professional read Tony Hsieh‘s book, “Delivering Happiness: A Path to Profits, Passion and Purpose”, the world would be a better place…honestly).

I always say that small to mid-size companies are better structured than large companies to take full advantage of social media’s power. That’s because social is a real-time medium, and practicing social reciprocity means trusting and empowering your team to make decisions in the customers’ best interests, in real-time. That starts in the c-suite. It starts with the company’s visionary. Only s/he can decide to reinvent the company’s culture and make customer caring and innovation a priority, and hold his/her team accountable for developing that culture. That’s easier to do for the owner of a local coffee shop or president of a privately owned, boutique hotel group than it is for the CEO of a publicly owned, Fortune 500 company. But, that shouldn’t stop the latter from trying! Because the effects of social reciprocity are well worth the efforts.

I discussed the ROI and opportunities presented by participating in social media here. Ultimately it comes down to what Ted Rubin likes to call ROR (“Return on Relationship”). ”Relationships ARE the new currency”, says Rubin – “honor them, invest in them, & reap the benefits!”

Social media isn’t so much an investment in money, as it is in time and relationships. Care about your customers. Develop a corporate culture that cares about its customers. Then, use social media to practice social reciprocity.

Defining ROI of Social Media by Identifying Opportunities with Social Media

August 8, 2011 Leave a comment

There is a lot of buzz about social media.  There is also a lot of noise. So, I’m never surprised when brands are confused and misguided about what the value is of participating in social media and how to begin.I came from the movie business where the trades analyze box office numbers like sports stats. The whole industry has become focused on opening weekend, and if the movie doesn’t perform, it’s likely not going to be given the opportunity to develop an audience. It’s all about creating excitement and anticipation before the movie’s release vs. allowing the content to gain positive word-of-mouth and momentum after its release. It’s all about winning the sprint.

The social media industry as a whole is following a strikingly similar approach.

In the startup world there are rumblings of a bubble. It’s sexy to invest in social media startups in hopes of getting in on the next Facebook or Twitter or LinkedIn or even Groupon. The problem is that many investors trying to get into the industry don’t know what to look for, and so many entrepreneurs are, as Charlie O’Donnell so adequately stated in his newsletter a few weeks ago, “solving to get funded” instead of building products that are creating value by improving the lives of the greater population. It’s about the sprint, and the finish line is getting funded by a VC. While any VC or entrepreneur worth their salt knows it’s really about the execution, and that is akin to running a marathon several times over.

In the marketing world, we are reporting on the most-viewed, viral branded videos. We’re creating badges for every action and trying to figure out which new check-in or check-out startup we should use on the next campaign.  We’re confusing brands about what’s important and valuable – probably because this is all still so new that we are, in part, figuring it out as we go.

So, I have a challenge for everyone: keep it simple and focus on the longview.

Here’s what I mean by that:

Social Media Is Not New
Instead of trying to give you a lesson in the history of social media, I’ll just refer you to a series of posts by Marc Suster. Honestly, he explains it better than I could. Here are Part 1 – Social Networking: The Past, Part 2 – Social Networking: The Present and Part 3 – Social Networking: The Future.

What it comes down to is that there is a common thread between the technologies from thirty years ago, and the ones today. What has changed is that the internet is now ubiquitous and the platforms more sophisticated in enabling people to connect with each other, and find, filter and share content that they find relevant and valuable.

When analyzing new technologies, focus on those that solve a real problem for a large audience (broad or niche) and create a community (i.e. a network or fan base) around that product/service.

So, What’s the Value of Social Media for a Brand?
The most valuable thing that a brand can do in social media is leverage its platforms to listen to, and communicate with, their customers to create an owned advocacy network where a brand’s most avid advocates can

  • inform the brand directly on valuable improvements that the brand can make to its product/service
  • help other customers solve issues that they’re having with the product/service
  • gain exclusive access to content that the advocates crave and can use for their own social activities (participating in forums, blogging, etc.)

This is valuable because

  • customers transform into advocates with an emotional connection to the brand
  • brands can implement the insights from their advocates into product/service updates, improving their brands in a meaningful way
  • advocates earn a real voice in the brand’s development and identity, which only deepens their connection with the brand and makes them want to participate more, leading to more insights and more positive word-of-mouth and content (and high search results) for your brand
  • less money and time spent on a customer service team because your advocates are already answering many of the questions that a customer may have. And, they may be answering those questions in a clearer and more timely fashion than your customer service team would

What Does This Really Mean for a Brand?
A tectonic shift in the way a brand manages its business. It must start behaving like a transparent startup, and that directive has to come from the C-Suite down. The value can be tremendous. Social media gives brands a channel to encourage innovation informed by its greatest advocates. It eliminates the guess work when thinking of improvements to your product/service – just listen to your advocates and you know that there will be a consumer base that appreciates the updates.

Bob Pearson describes this phenomenon well in his book “Pre-Commerce”, as does Gary Vaynerchuk in his book “The Thank You Economy”.  I highly recommend both reads.Warren Buffett Says
I’ll leave you with two Warren Buffett quotes:

  • “The business schools reward difficult complex behavior more than simple behavior, but simple behavior is more effective”,
  • “There seems to be some perverse human characteristic that likes to make easy things difficult”.

Well, essentially, the same goes for social media. The press and ad agencies and VCs and startups generate a lot of noise and make social media sound a lot more complicated than it really is.

Focus on the simple behaviors – the basic actions that people take online. Understand why people take those actions and empower them to do more of it, while providing them value with your brand. And, remember that it all starts with listening.

Thanks For The Free Coffee

July 5, 2011 1 comment

Wikipedia defines reciprocity in social psychology as “responding to a positive action with another positive action, and responding to a negative action with another negative one”.  Well, I had a great personal experience with reciprocity a couple of weeks ago.

I walked in to the new Pret A Manger by my office and helped myself to their self-serve coffee bar. Normally, I’d go to Starbucks or Eataly, both on the same block, but this day I decided to try out Pret’s coffee.

When I walked up to the register, my conversation with the cashier went something like this:

Cashier: “What can I get for you, sir?”

Me: “Just this coffee.”

Cashier: “You’re all set then.”

Me: “What do you mean?”

Cashier: “You’re all set.”

Me: “I don’t owe you anything?”

Cashier: “Nope, it’s on the house.”

Me: “Thanks…”

Notice, no exclamation point after my “thanks”. I think I was in a little bit of awe at the time, so I didn’t properly thank her.

Now, a couple weeks later, Pret has become my go to place for my afternoon coffee. I’ve returned several times, and I’ve even steered a few co-workers there instead of their usual coffee spot.

Why? Because of that cashier.

Yes, the coffee is good, but it’s not noticeably better than Starbucks. And, yes the coffee is well-priced, but it’s not noticeably cheaper than Starbucks.

In this case, the experience made all the difference. Even if I never get another free coffee at that Pret again, I’ll remember the cashier’s gesture and that every time I walk into Pret I’m greeted by the welcoming staff with smiles and a desire to provide good service. And, so escaping the office for 5 minutes in the afternoon to grab coffee has turned into a pleasurable experience.

Pret has seen the ROI on my free coffee several times over. That’s reciprocity in action. Now, if I can just get Pret to join Twitter!

Social Media and the Reciprocity Theory

April 23, 2011 1 comment

This post originally appeared here on Big Fuel’s blog Content to Commerce.

—————————————————————————————————————————-

 rec.i.proc.i.ty / [res-uh-pros-i-tee] / n.

mutual dependence, action or influence

http://www.merriam-webster.com

Newton’s Third Law of Physics

I constantly contextualize and visualize information; it makes digesting that information easier.  Thus, I often think of social media in the context of Newton’s Third Law of Physics (for every action there is an equal and opposite reaction).  And, I refer back to this image of two ice skaters pushing against each other.

So long as the force that each skater is acting upon the other is equal, they maintain a balanced relationship. But, as soon as the force of one exceeds the other, the relationship is thrown off balance.  In other words, the skaters’ relationship is mutually dependent, or, reciprocal.

Lately, I’ve been thinking a lot about the core motivators that drive participation and action in social media. What is influence, really, and why the desire to become an influencer? What drives a piece of information or content (the two being synonymous on the social web) to go viral? And, how can a brand leverage social media to reach its audience and see a real ROI?

This notion of social reciprocity has struck a cord with me, leading to the development of what I call the Reciprocity Theory.

The Reciprocity Theory

At its core, the Reciprocity Theory believes that social motivation is based on each person’s desire to

  1. be recognized as an individual, and
  2. belong to a community

It’s the yin and yang of the social being. Why do we join a social network like Facebook or Foursquare? To be part of a community – even if that community is just connecting online with your offline friends.  Why do we share content on Twitter and YouTube?  To share in common interests and knowledge. Of course, as I was thinking about this, I had to visualize it, so I drew a venn diagram:

Taking a step back, I immediately thought: here’s the root of influence – at the intersection between the individual and the community. Influence is earned by being a valued member of the community. And, how does one become a valued member of the community? I backed into this answer…

The Valued Community Member
In their study “Content- What Drives Consumption?”, AOL concluded that audiences want valued original content. And, the equation for valued original content is:

Unique Content + Quality (trusted, fresh, relevant, authentic) Content = Valued Original Content

Thus, in order to be recognized as a valued community member, an individual must produce or curate valued original content. Provide value to the community, and your influence will grow. It’s reciprocal.

And, here lies the essence of the Reciprocity Theory. Whatever you give to a community, you earn in return.  It’s reciprocal and, potentially, infinite – as long as you continue to provide value to the community. So, the reciprocity venn diagram became an infinity loop of sorts.

Simple enough, right?

But, what about brands?
Looking back at the reciprocity venn diagram, another thought occurred to me: where does a brand fit into this? How does a brand reach their target audience?  If a brand interjects itself with traditional, antiquated messaging and advertising, then it will throw off the balance and the individual and community will retract. The individual and the community will continue their relationship, but the brand won’t be a part of it.

So, how can a brand earn a seat in the conversation in a world where the individual wields more power than the brand? The brand must do exactly that: earn it – by respecting the relationship and becoming a valued community member.

In my next post, I’ll be discussing how a brand can become a valued community member and start to see a real ROI for its participation. If you’re interested, please follow me on Twitter for updates.

Follow

Get every new post delivered to your Inbox.