I think Fred has become too focused on the specifics of his recent companies.
Is Google programmable? Is Gmail a media and also programmable? Is Amazon playful? That applies even more to the myriad of smaller companies which are successful anyways.
Maybe you don't have to hit all the numbers to make things work. I see Google as hitting numbers 1, 2, 3, 4, 6, 8, 9, and maybe even 10. Actually, Google has APIs, so it is programmable. Just thing of the useful or playful mashups people have created with the maps API.
I don't see how Google Search and Gmail (the 2 core products) are playful. The search is also non-personal, non-programmable, non-restful and to most people it's just the search that works. Gmail is non-clean.
I think that "Software is Media" is one of the most important things we all should have in mind.
Company should fight for something, polarize audience and never ever try to be everything for everybody.
So far for OurDoings I've only implemented 3rd-party read/write APIs, allowing integration with the Picasa desktop client, ping.fm, and hellotxt. When Pixelpipe approached me about an API I just had them use the ping.fm "custom URL" API I had implemented. But eventually I'll need to make some serious design decisions and create an API that gives read-write access to unique features.
It's ironic that the first thing I did was bookmark this page on delicious because I couldn't read it all right away. As I'm finishing it up later on I notice he's a big fan of delicious.
Is Google programmable? Is Gmail a media and also programmable? Is Amazon playful? That applies even more to the myriad of smaller companies which are successful anyways.
Advice #11 : be cautious of advice.