"Learn one, do one, teach one"The main reason I want to do this is to practice writing. The second is to organize some of my learning in my own head. It's also a good practice doing something consistently over a prolonged period, which is hard for me to do.
I was inspired to start a blog mostly by John Sonmez and his Soft Skills: The software developer's life manual. The basic idea is that, to be a teacher, you just need to be one step ahead. Even more, teacher who is too far ahead may have forgotten how hard it was to learn something in the beginning. So, if you are somewhere in the middle, you have the biggest audience you can be the best teacher for.
I like term "coach" better than "teacher". Anyone can coach anyone . It's just a matter of giving your attention and consideration, and it is liberating.