My favorite 10 blog posts of the year