I would think that programming skill increases by programming. The design, implementation and debugging of increasingly complex applications and tools. If blogging improves organizing one’s thoughts and theoretical knowledge it should help. But doing is best.