Stevey's Google Platforms Rant

2026-08-08 · source · source ↗ · raw capture · wiki page

Steve Yegge's legendary internal Google+ post — accidentally shared publicly, then pulled, but not before it became one of the most-circulated texts in tech. Yegge, a six-year veteran of both Amazon and Google, compares the two companies across every dimension and finds Google superior in nearly all of them — except one. Amazon, under Jeff Bezos' circa-2002 mandate, transformed into a service-oriented architecture where every team exposes its data and functionality through externalizable service interfaces, on pain of being fired. Google, by contrast, never internalized platform thinking and remains a product company at its core.

The post is structured around Bezos' mandate, which Yegge reproduces in six points (plus a joke seventh): all teams must expose data through service interfaces, all inter-team communication must go through those interfaces, no back-doors, no technology mandate, all interfaces must be designed as externalizable, and non-compliance means termination. Yegge traces the multi-year transformation that followed — pager escalation nightmares, every peer team becoming a potential DOS attacker, monitoring converging with QA, the necessity of a universal service registry, and debugging becoming nearly impossible without sandboxed environments.

The core argument is that platforms are the only durable competitive advantage in software. Yegge names the Golden Rule: Eat Your Own Dogfood. A product without a platform will always be replaced by a platform-ized equivalent. He diagnoses Google's failure across products (Google+, Chrome's font-size refusal, the paltry developer platform) and contrasts it with Microsoft's 30-year platform learning, Amazon's AWS, Apple's API quality, and Facebook's third-party ecosystem. The post ends with a warning: Google can still catch up, but every year of delay compounds the cost.

Yegge also develops a theory of Accessibility — not the screen-reader kind, but the principle that software must be accessible to everyone, and that the only way to achieve this at scale is through platforms that let third-party developers build the right thing for every user. He positions Accessibility as more important than Security: "dialing Accessibility to zero means you have no product at all."