Great post & very long. Number 1 rule: make your platform easy for developers and give them what they want. Business wanks who oogle won’t build any apps (Facebook fanboys).