10 most important tech trends of the decade