Great article. Funny thing that I was planning with my colleagues a project right before I read it and we realised that planning is not going to help a lot.
I mean it's cool to have some rough estimate but you can never be accurate, especially when a project involves doing things for the first time (ie. innovating)