Friedrich August Von Hayek said this quote

The mind cannot foresee its own advance.