People tend to overestimate the change that can happen in 50 years and underestimate the change that can happen in 10 years. The overestimation is an interesting one, it is an overestimation of how consistent future trends will be with current. It is impossible to know in detail what the future of engineering and science will entail. It is possible to know the general outline of the next 10 years but it is impossible to know which of those changes will start an exponential cascade of changes and which things will be left to grow polynomially.