But I am not sure I agree with this one. At least in my personal experience, I had several good guesses at where tech was going since about the late 90's, but couldn't capitalize much on it until very recently (e.g. by investing with my micro-VC fund).
Perhaps it's my experience that's skewed, or perhaps I think too highly of my past intuitions.