Source: https://medium.com/@mg/battery-life-load-times-and-actually-giving-a-shit-about-your-customers-c3738386bded