The "Next Big Thing" will most likely be something no-one sees coming. Previous attempts to predict the future have been foiled by unexpected advancements.