1. Consistency
2. Understanding requirements of that platform
3. Experimenting on new things
4. Learning from data
5. Having fun in the process :)

Content creation is technically a science that requires the art of not being committed to a single formula. And that works all the wonders.