Akademik

forethought
noun
a) Thinking beforehand or in advance, planning; prior or previous consideration; premeditation.

With a little forethought wed have planned for this contingency and not been stuck here now.

b) Anticipation.

Wikipedia foundation.