Stevey's Google Platforms Rant
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.
more on raw.github.com
Ever wondered how Amazon has embraced a service-oriented architecture that works? Or why exactly Google has to fear Facebook and Amazon? This rant has it all and is an excellent read.
It was written by Steve Yegge and aimed only at people from Google, but got out accidentally with a big splash on the web. Yegge had been working for Amazon for six years before he moved to Google in 2005.