Cool. That sounds pretty positive. I hope it continues.
I find that writing down my thoughts will help clarify them a lot. Where I work, we sometimes talk about lecturing a dummy. In other words, explain what you are working on and your problem is sometimes enough to give you the insight without any feedback.