I'm working on a project where we're trying to inspire engineers to think beyond improving the existing objects and services in our world, and invent what we don't even know we don't even know yet. We're getting them to bump into their own unknown unknowns.
This Steve Jobs video, above, is from 1997, where he describes in anecdote how he has created, over the seven prior years, what we know today as cloud computing. And yet, even today, there are plenty of institutions that struggle with the notion of putting everything "up there", where it is faster to access and safe(r) from loss.
So the question is this: do you want to be a visionary, or follow one for an exciting ride, or be around nearly twenty years later questioning the vision of those who went off and did it?