foresightedness

Noun

 * 1) The quality of having foresight
 * 2) The prudent exercise of common sense when planning for the future