Sharing knowledge doesn't require sharing publicly? You seem to be looking at blogging exclusively as a vanity/recognition thing. Meanwhile, I've come across numerous blogs that have helped me solve a problem. I don't remember most of their names, but it's the kind of thing where I'll recognize the website if I need to search for the solution again.