Between the Lines

Larry Dignan, Andrew Nusca and Rachel King

Google gets its Peanut Butter manifesto: We don't get platforms

By | October 12, 2011, 9:54am PDT

Summary: “Google+ is a prime example of our complete failure to understand platforms from the very highest levels of executive leadership,” says Google engineer.

A Google engineer wrote a brilliant memo that wound up being shared to the masses on Google+. The gist: Google doesn’t know a thing about platforms and that fact threatens its existence given that Apple, Amazon, Microsoft and Facebook understand them.

The engineer, Steve Yegge, hopefully won’t be fired for posting a rant six years in the making on Google+. In fact, he may have just opened enough eyes to make Google more competitive. Yegge’s post reminds me of Brad Garlinghouse’s Peanut Butter Manifesto. That manifesto didn’t work out so well. Yahoo is still spread thin, still a mess and Garlinghouse works at AOL now.

Google+: An "example of our complete failure to understand platforms."

Yegge (right) has so many money quotes in his memo, which was shared to the world because “I am not what you might call an experienced Google+ user.” There goes Yegge’s bonus. Yegge deleted the memo, but Silicon Angle preserved it for the record.

The biggest thing in Yegge’s memo is that he argues that Google doesn’t get platforms. He wrote:

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

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.

Yegge then goes on to compare Google’s platform strategy with Amazon, Apple, Microsoft and Facebook.

He picks up the rant:

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.

Now the big question is where Google goes from here.

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.

Where does Google go from here? Google can become more platform-oriented. It can laugh off—or fire Yegge. Or it can change. It’s Google’s call. Stay tuned.

Kick off your day with ZDNet's daily e-mail newsletter. It's the freshest tech news and opinion, served hot. Get it.

Topics

Larry Dignan is Editor in Chief of ZDNet and SmartPlanet as well as Editorial Director of ZDNet's sister site TechRepublic.

Disclosure

Larry Dignan

Larry Dignan has nothing to disclose. He doesn’t hold investments in the technology companies he covers.

Biography

Larry Dignan

Larry Dignan is Editor in Chief of ZDNet and SmartPlanet as well as Editorial Director of ZDNet's sister site TechRepublic. He was most recently Executive Editor of News and Blogs at ZDNet. Prior to that he was executive news editor at eWeek and news editor at Baseline. He also served as the East Coast news editor and finance editor at CNET News.com. Larry has covered the technology and financial services industry since 1995, publishing articles in WallStreetWeek.com, Inter@ctive Week, The New York Times, and Financial Planning magazine. He's a graduate of the Columbia School of Journalism and the University of Delaware.

For daily updates, follow Larry on Twitter.

49
Comments

Join the conversation!

Just In

It's not the destination, it's how you get there
wilback 16th Oct
What was left out here of Yegge's rant was the real substance.

Yegge used to work for Amazon. He hated it, and left for Google in 2005. The first part of his rant was how antiquated and dismal life at Amazon was under the tyrant Bezos, and how wonderful life at Google is.

Then he mentions that after he left, Bezos issued an edict about platforms and fully exposed APIs, and that all internal and external code must only use these APIs. Wonderfulness followed, with Amazon developing EC2 and other web services.

It's a great story, but it says nothing about how Amazon got there. Did they have their own Yegge? Is Bezos smarter than he seemed? Once they had their manifesto, how did Amazon manage to turn the whole company around to execute it? This horrible company somehow got their act together, and Yegge has no clue because he left there before it happened.

Big companies like Google really aren't so dumb. Yegge realized what was needed, and I suspect he's not the only one at Google. No, the real issue is why companies can't change direction when they know what is wrong. Just look at RIM today for another example.

Yegge's total inability to explain just how Google should get where it needs to go beyond some vague ideas about meetings and so forth speaks volumes. Just ringing the fire alarm bell does not put out the fire. Perhaps Yegge should have stayed at the hated Amazon after all and learned just how companies manage successful change. It's not clear Google will be able to do it, unless Larry Page can pull off a miracle.
I agree with this post, Google+ is absolutely boring. Period.
0 Votes
+ -
3... 2... 1...
@LBiege

Are you kidding me? Schmidt will have his head on the wall. wink
@Cylon Centurion ... Schmidt ain't been at google for a while now - pay attention.
@LBiege I bet he's not getting fired. Even if his memo didn't get the external approval it's sure going to.
@LBiege, if they were really smart (not just "engineer - Big Bang Theory" smart) they would make him director of platform development...
@Cylon
gee, just last week Schmidt was testifying before Congress. he is still there. different hat, same house.
@DreyerSmit ...and I wonder how Dart will do. There it is again, they will alienate Devs who like Javascript already.
@DreyerSmit Before it opened to the public, it was basically a geek chat board. Post public, it has become more of a ghost town. The influx of non-geeks drove the geeks away and the non-geeks then went back to Facebook from sheer boredom.

I truly hope the big hats at Google can take the criticisms of this manifesto to heart (without killing the messenger) and retool their system as a full-on platform. The engineer is right. It needs to be designed-in from the start, not tacked on as an afterthought. A few months of careful design can save YEARS of struggles and frustration later. The fact that Google has had a number of failed social services previously demonstrates that their current approach isn't working. You simply can't skip the design and planning phase and expect long-term success.
0 Votes
+ -
tough statement
dynamind-seo Updated - 12th Oct
but true + fair, they'll learn from it, we already knew google+ is a data tracker project, now they should only make it social wink to gain their spurs
0 Votes
+ -
RE: Google gets its Peanut Butter manifesto: We don't get platforms
LoverockDavidson_-24231404894599612871915491754222 12th Oct
Wow, a Google employee who actually has a clue. I'm impressed.
@LoverockDavidson_

I think pigs are in a holding pattern over O'Hare.... Because you agree with a Google employee AND I agree with you. Time to buy that lottery ticket, I guess...
@LoverockDavidson_ Wow, Lovey attacks anything not MS. What a.surprise!
Considering I only use Facebook for messaging, I would only consider Google+ if all my contacts moved over there. Not going to happen anytime soon.
0 Votes
+ -
How about Google Earth
gbouchard99@... 12th Oct
It might not be the most popular app but Google Earth is a perfect example that Google can understand platforms sometime, but it is true that MS, Apple and others are more ???platform??? oriented.

Google+ is a mess; it???s boring and completely unattractive the way it is. I don???t understand why someone should switch from FaceBook to Google+ and when An API will be available for it, it will be used to update status without having to log in. Google+ is not a + to Facebook and that is why it won???t work. Anyone who has tried building a slate/pad pc this year knows how are it is to compete with a perfect product. The results are flops.

Google won???t do it right away because it is hard to acknowledge a failure when you???re on top, but they will have to shut Google+ down.
Google+? That's still around?
@Cylon Centurion let's wait for the people getting their first "personalized search" results, some already moaning in g-webmaster-help forum from disorientation
@dynamind-seo I got some the other day. I searched for "breeding in black" and got Pokemon Black websites. Precisely what I was after!
@Cylon Centurion ... I said pay attention.
Remember how they were saying google wave was going to take off???
@blackhawk556
Yes, media rapports produced headlines like "Traffic plunges for Google+ as 60% of users log off" or "Google Plus Traffic Down 60%". Nice job. From the competition?
Other numbers say that there are almost 5 time more user then compared with the situation before the opening up.
Perhaps the question should be, can we trust any press reporting when important financial interest are involved?
@blackhawk556 google wave was excellent, and it will be back. It lived in a parallell universe, @googlewave, where no-one lived, so it HAD to flop. But the combination of wiki and email into one, was excellent, and replace the familiar reply-to-all 20-email conversations with something that made sense. It will be back. But I agree. Google lacks design. Strong on anarchy, rubbish on polished execution. On the left, google. translate works a treat, over on the right, google docs can't work out that I am writing Norwegian and come up with some decent spell checks. pathetic. Having said that, the spell check in Office 2010 still absolutely sucks (let's see, the last 20 pages were in Norwegian, here is an English word, no doubt this document is in English!). Laugh or cry? I opt for cry.
To have platform one needs people who have an idea and can stick with it for a long time. Google just hires people and moves them from project to project.
If I would move from one project to next in 6 months I would not be interested in platforms.
0 Votes
+ -
LOL!
Joe_Raby 12th Oct
Ride the waaaave!
Isin't android a platform ?
@amador_rivera1@...

Naah, it's a half-a**ed attempt at best.

Android is repackaged small-footprint Linux with a band-aid GUI and a crippled Java-clone VM. The only reason Android is doing so well: it's mostly open, where IOS and WinPhone are mostly closed systems.

If anyone needed more proof that independent-minded developers consider freedom more important than anything else, including utility and robustness, Android is it.

But srsly, try to build anything with even near-hard-RT performance on Android: be prepared bang head repeatedly against wall prior to giving up in tears. It's just not possible, and believe me, we were stupid enough to try more than once.
@amador_rivera1@... Yes it is and so is Google Search, Google Apps, Google Docs, and plenty of other Google products. Google+ might not be yet but personally I think Google is the king of platforms.
0 Votes
+ -
googling platforms
joe73072 12th Oct
they don't "get" platforms because what they are REALLY interested in is culling your info. they are a search engine, first and last. everything else is just a tool for searching and selling your info.
To me this appears to be the age old problem of releasing a product based on a schedule and not releasing a product when it is ready.
Ten years ago I posted something along those lines:

- we need one Yellow Pages (not even true anymore as the whole business is going kaput but it was at the time)

- we need one Search Engine. That was and is still Google, but at the time people were arguing that Yahoo and Altavista were important.

- today I'd say we only need one social platform, and that is Facebook. It managed to dethrone the cluttered MySpace with a very specific strategy but it is now so immensely humongously huge that it'll take MUCH MORE than a little "+" to annihilate it.

So either you change the world, Mr. Google, or you experiment in other fields. Because you really don't get that very same "Only one" principle that allowed you to crush Yahoo.

Cheers,
Melkiades
google needs to wake up and not follow microsofts lead by only doing 1 thing
got to deversify be creative make something that people want the 2nd generation of
0 Votes
+ -
@CURTSTINNETT@...

The mention of Microsoft was brought in as a desperate attempt to garner acceptance of your premise. I'm pretty sure anyone that knows anything about Microsoft's diversity with products (mice, keyboards, OS, gaming console, Kinect, cloud services, Office, media (Zune, Media Center), email services, SQL, encoding, web builder/Expression/Silverlight, and even search) and attempt to discredit those wholesale, knows that your claim they only do 1 thing is proven as absolutely foolish.
0 Votes
+ -
Google as a whole enjoys great success in part due to all the great little projects that succeeded, but commentors here are correct that they culturally don't tend to want to stick with projects to see them to maturity, or they define maturity differently than most businesses!

IMHO Google+ can still be great IF they create open APIs for the millions of creative people want to help make + a great platform and be a part of Google's success without actually working for Google.
@WardChristman

It's Dead on Arrival. They know it. It's your turn to know it, or sadly keep it on life support for it's brain dead years.
Ok Yegge, you've just rolled a grenade through the room. If you have some thought out ideas on how to turn the tide a Google, you should be on a leadership track and get a shot to prove your moxie.

BUT...If all you have is this observation with no idea on how to fix it, you have just taken a hot, steaming dump on Google's collective name. Grab your ankles and get ready to receive what is coming to you.
@PrimeRisk
why fix it? why help the Gfolk do what they oughtta be able to do for themselves. I doubt quality is platforms are important to google. sucking upm your data is. Yegge is doing what he is supposed to do... review, critique, discuss the emperor's clothes.
@PrimeRisk

I'd guess the decision was made way above him, and he made the choice of not towing the company message, as he intuitively knows it's emminent doom.
What's taking so long to get my post up? I didn't realize I had said anything controversial or aren't we allowed to comment on our dear leader?
Interesting...I wonder what word in my previous post was parsed and used to censor my post.
I liked America better when it was the USA; not now as Amerika and the USSA. Too bad we can't post what we want.
Google + reminds me of Google's Second Life Clone
Does anyone remember that fiasco.
I said Google Puss would fail. I called it.
0 Votes
+ -
Courageous
Kaffeguy 12th Oct
They should not fire him for bringing something into light. They should follow his lead. They must put their minds together and figure out what has been going wrong all along? Then proceed from there. Google + may not be Facebook, but it has better potential, and if done correctly and patiently, and learn from the mistakes of others including themselves and Facebook I'm sure they are bound to succeed. Look at the almighty Facebook and the problems it is having in Europe. Google Need the platform and the privacy stuff well organize and give people the incentive to join. Now is a good time for Google+ given the issues that are facing Facebook. I hope Google takes a listening from Yegge and from Facebook and get it right this time.
@Kaffeguy

The issues facing Facebook in Europe are part in parcel as to why Google would enter this space in the first place. User privacy. Without the ability to manipulate that, Google makes no money from this venture.
I was wondering why Google waa going backwards for the last few years. Asked and answered.
Truth is, NOBODY in any organization really understands what their customers want--not even the customers.

Jobs didn't really understand what customers wanted, Steve built what HE wanted--happens that any time one person wants something, or has a problem, hundreds to millions of others ALSO want things.

That's why the most effective method of solving problems today is to do an online search--if you have a problem, any problem, it's likely that you have company--and almost as likely that someone has solved it.

The vast majority of companies (2 0years consulting exposes you to a whole bunch) seem to be profitable in spite of themselves.

Think. How ,any times have you had to 'sell' a technical solution to a problem?

I've seen customers waste millions because the 'voted' on which solution to use.

To make a business. Find a problem (you probably have one already.) See if there's a solution, if so, can it be improved? If no solution exists, develop one and try to sell it. The world is full of solutions looking for problems--because the only reason to buy a solution is to solve your problem.

Example. Healthcare is expensive, ineffective and getting worse. Why? Because the financial model is based upon treatment, not health...it's to everyone but the patient's. best interest to keep costs high and people un-healthy
Yegge! Your a genius! I wish you worked for my small technology company.
I think one of the main reasons I don't (and never will) use Google+ is precisely the lack of control the user has over privacy. What happened here to this poor fella (sharing his pal-intended rant), it's just a proof of how awful is this service. Google, as a company, needs to deliver a solid product that happens to work. Even at 12 am.
What was left out here of Yegge's rant was the real substance.

Yegge used to work for Amazon. He hated it, and left for Google in 2005. The first part of his rant was how antiquated and dismal life at Amazon was under the tyrant Bezos, and how wonderful life at Google is.

Then he mentions that after he left, Bezos issued an edict about platforms and fully exposed APIs, and that all internal and external code must only use these APIs. Wonderfulness followed, with Amazon developing EC2 and other web services.

It's a great story, but it says nothing about how Amazon got there. Did they have their own Yegge? Is Bezos smarter than he seemed? Once they had their manifesto, how did Amazon manage to turn the whole company around to execute it? This horrible company somehow got their act together, and Yegge has no clue because he left there before it happened.

Big companies like Google really aren't so dumb. Yegge realized what was needed, and I suspect he's not the only one at Google. No, the real issue is why companies can't change direction when they know what is wrong. Just look at RIM today for another example.

Yegge's total inability to explain just how Google should get where it needs to go beyond some vague ideas about meetings and so forth speaks volumes. Just ringing the fire alarm bell does not put out the fire. Perhaps Yegge should have stayed at the hated Amazon after all and learned just how companies manage successful change. It's not clear Google will be able to do it, unless Larry Page can pull off a miracle.

Join the conversation!

Formatting +
BB Codes - Note: HTML is not supported in forums
  • [b] Bold [/b]
  • [i] Italic [/i]
  • [u] Underline [/u]
  • [s] Strikethrough [/s]
  • [q] "Quote" [/q]
  • [ol][*] 1. Ordered List [/ol]
  • [ul][*] · Unordered List [/ul]
  • [pre] Preformat [/pre]
  • [quote] "Blockquote" [/quote]
ie8 fix

The best of ZDNet, delivered

ZDNet Newsletters

Get the best of ZDNet delivered straight to your inbox

Facebook Activity

White Papers, Webcasts, & Resources
ie8 fix