There has been a blog post brewing in my mind for few years already. Maybe I should just bite the bullet and finally write it.