To develop tomorrow’s technology starting with today’s we have to:
Understand what will be possible tomorrow — which means thinking about things we can not make today
Understand what is possible today
Find paths from the today we know to the tomorrow we know is possible.