With increasing frequency, revolutionary technologies come along, seemingly out of nowhere, and disrupt technology markets, IT departments, businesses and huge swaths of society. We are taken aback ...