I've read Superforecasting. I'm a long-term techno-optimist, but the short-term always takes longer than expected.