Place (this is a slightly undefined concept in the UK, but I see it as focusing on the physical nature of "something´s" location) still matters to the US IT industry. As Hagel muses, isn´t  it interesting that one of the most technologically advanced industries in the world needs physical location to keep working. Surely it […]