How to Manage Technological Disruption: tech giants, competition, and the future of work