I'm sure that sharing your personal experience is a Win-Win-Win situation
Who can win in a situation when a Programmer writes a programming blog? I think everyone. The first winner is the Programmer. Programmer should dive deeper into a topic to become an expert to write about it. So, the Programmer will grow professionally. Second, Readers will be able to get helpful aggregated information about interesting topics to learn more effectively. Third, Programmer's Employer will see a professional growth of their employee. Last but not least, Programmer's Future Employer can use the programmer's blog to validate candidate's skills easily.