I recently updated my post on how to write good blog posts. You can read the updated version here.
In this new version, I get much closer to capturing the points I want to get across. I use these guidelines as I write new posts and edit older ones.
Happy reading!