I really like the idea of "writing through the product dev process". So often I get stuck and the act of "talking it out" helps - I think writing a blog/journal would be even better.
Live-blogging was way more helpful to the development process than I ever imagined it would be.
Even if you don't feel comfortable sharing everything in public, I'd keep a private journal and write through any issues that are stopping you from moving forward.