Feeds

Googler squeals: 'We don't get platforms'

A candid rant for the ages

  • alert
  • submit to reddit

Choosing a cloud hosting partner with confidence

The dangers of social platforms have been illustrated yet again, when one of the Mountain View Chocolate Factory's Oompa-Loompas made public a long and detailed rant against his employer on Google+.

The thesis of the post, attributed to Steve Yegge, is that Amazon can build platforms and expose services far better than Google: “We don’t understand platforms. We don’t ‘get’ platforms,” he writes.

“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 that Amazon did it: all at once, for real, no cheating, and treating it as our top priority from now on.”

The 12-year insider – six at the bookshop and six in the Brinn palace – attributes Amazon’s transformation to what started as an internal edict: teams would expose their “data and functionality” through service interfaces, would communicate exclusively through those interfaces, and those interfaces would be designed to be exposed to developers in the outside world.

Although Yegge details a long list of critiques of Amazon – including Jeff Bezos’ micro-management of “every single pixel of Amazon’s retail site” – the combination of an unbreakable edict with “bulldog” enforcers had a remarkable impact, leading to Amazon AWS.

“Amazon … learned a tremendous amount while effecting this transformation,” he writes. Some of the keys are that service discovery becomes vital, in an organisations with hundreds of services, and that management of your computing resources is also vital because “every single one of your peer teams suddenly becomes a potential DOS attacker.”

But the end result, he says, is the result of the “dread pirate” Bezos realizing that “the infrastructure they’d built for selling and shipping books … could be transformed into an excellent repurposable computing platform.”

Yegge also rates “accessibility” – not just the tack-on be-nice-to-disabilities kind, but the “anyone should be able to get access to the software anywhere at any time” kind – above security. “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.” (Prescient given that PSN is once again in the headlines - El Reg.)

Compare all this to Google+, “a prime example of our complete failure to understand platforms, from the very highest levels of executive leadership … down to the very lowest leaf workers … we all don’t get it.

“We had no API at all at launch, and last I checked, we had one measly API call.”

Accessibility and Platforms, he says, are behind the “incredible” Amazon AWS: “Just go look at it. Click around. It’s embarrassing. We don’t have any of that stuff.”

Other targets for praise include Facebook – “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”; Apple – “they understand the power of third-party development and they eat their dogfood”; and even a faint-praise directed towards Microsoft – “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.”

The rest of what El Reg regards as one of the best rants we’ve seen in years – and with perhaps the best rant-grammar ever – can be found here. For now. ®

Beginner's guide to SSL certificates

More from The Register

next story
PEAK APPLE: iOS 8 is least popular Cupertino mobile OS in all of HUMAN HISTORY
'Nerd release' finally staggers past 50 per cent adoption
Microsoft to bake Skype into IE, without plugins
Redmond thinks the Object Real-Time Communications API for WebRTC is ready to roll
Microsoft promises Windows 10 will mean two-factor auth for all
Sneak peek at security features Redmond's baking into new OS
Mozilla: Spidermonkey ATE Apple's JavaScriptCore, THRASHED Google V8
Moz man claims the win on rivals' own benchmarks
FTDI yanks chip-bricking driver from Windows Update, vows to fight on
Next driver to battle fake chips with 'non-invasive' methods
DEATH by PowerPoint: Microsoft warns of 0-day attack hidden in slides
Might put out patch in update, might chuck it out sooner
Ubuntu 14.10 tries pulling a Steve Ballmer on cloudy offerings
Oi, Windows, centOS and openSUSE – behave, we're all friends here
Was ist das? Eine neue Suse Linux Enterprise? Ausgezeichnet!
Version 12 first major-number Suse release since 2009
prev story

Whitepapers

Cloud and hybrid-cloud data protection for VMware
Learn how quick and easy it is to configure backups and perform restores for VMware environments.
Getting started with customer-focused identity management
Learn why identity is a fundamental requirement to digital growth, and how without it there is no way to identify and engage customers in a meaningful way.
High Performance for All
While HPC is not new, it has traditionally been seen as a specialist area – is it now geared up to meet more mainstream requirements?
Storage capacity and performance optimization at Mizuno USA
Mizuno USA turn to Tegile storage technology to solve both their SAN and backup issues.
Protecting against web application threats using SSL
SSL encryption can protect server‐to‐server communications, client devices, cloud resources, and other endpoints in order to help prevent the risk of data loss and losing customer trust.