I think one of the main causes of procrastination is not knowing what the next step is. So, in a sense he is correct. You say you're on fire, even if it's new territory, but I think you're still referring to domains that you have knowledge in general, e.g. picking up a new programming language. You have an idea of your next step.