Here are the slides to my GDC presentation, "The Game of Platform Power". In our industry, history repeats itself again and again, but each new generation of developers fails to learn past lessons. Platforms in particular have a well established life cycle and their relationship with a developer changes as they mature. Yet, I regularly see developers completely caught off guards as their new favorite platform suddenly stops being their friend and starts treating them as a harvestable resource.
My small hope is that by naming and illuminating some of the common phases and practices of platforms, developers will be able to better deal with the inevitable shifts. I would like nothing better than smart game developers to divorce their businesses from the platform life cycle and build direct relationships with long lasting communities of passionate gamers.