I think that writing a blog helps store my thoughts that may be hard to be published. But it is not trivial; a blog works like an encyclopedia that preserves insights and technical details. Also, I want to share my experience and feelings out there. I hope it helps others as well.