To the extent that you can find ways where you're making predictions, there's no substitute for testing yourself on real-world situations that you don't know the answer to in advance.
What if we knew what tomorrow would bring? Would we fix it? Could we?