For me, a blog post is just the culmination of something I’ve been thinking about or a story I’ve told in person a dozen times.
This is pretty much how it works for me too. Which is why the posts on my personal site tend to be infrequent but thoughtful.