The Fault in our Smartphones

Smartphones are a fixture of modern life, with tech-savvy consumers ever-eager to get their hands on the very latest devices. Unfortunately, the pressure to squeeze increasingly complex functionality into small packages, the drive to create features that other developers can’t match, and the rush to bring new products to market as quickly as possible means […]