kyra g brennan, blog, blog posts