However, the more complex a system, and the longer the time frame, the more blurred the view of the future will be. Global warming, oil prices, or exchange rates are almost impossible to foresee. Inventions are not at all predictable because if we knew what technology we would invent in the future, we would already have invented it.