If you look at the various strategies available for dealing with a new technology, sticking your head in the sand is not the most plausible strategy. ↗
It looks as though yields of over 10 times what we can currently grow per acre are feasible if you control the CO2 concentration, the humidity, the temperature, all the various factors that plants depend on to grow rapidly. ↗
Lighter computers and lighter sensors would let you have more function in a given weight, which is very important if you are launching things into space, and you have to pay by the pound to put things there. ↗
Nanotechnology will let us build computers that are incredibly powerful. We'll have more power in the volume of a sugar cube than exists in the entire world today. ↗
One of the things that we can say with confidence is that we will have much lighter, much stronger materials, and this will reduce the cost of air flight, and the cost of rockets. ↗
The laws of physics should allow us to arrange things molecule by molecule and even atom by atom, and at some point it was inevitable that we would develop a technology that would let us do this. ↗