https://www.greenflame.org/2004/08/05/looking-forward-looking-back/
Looking forward, looking back