The next 10 years: 8 tech trends you need to be ready for