"Taking the time to author original, thought provoking and/or informative posts ..."
But maybe you should do this sort of thing just because is good for you in the first place (as opposed to good for your blog/PR). Write down and develop your thoughts on paper, just as you do with code/pseudocode. Then once you have something worthy, publish/share it.