Perhaps Jeff Bezos wasn't the first person to think of it, but I give him credit for the decision to turn every single internal Amazon service into an API. Obviously it worked splendidly for monetizing it, but as a guideline I really appreciate the idea. The better the APIs a project has, the better the quality of interaction with other development. In the end this just raises the tide for everyone.
Yes, this is one of the best Bezos observations. Manage as you program: create well-defined interfaces. If there's value, there's a fair chance you can export it as a spinoff business.