Very nice article, summarises my journey too in many ways.