If by any change you landed in this blog because of this or this article.
I would recommend you to read this article as well.
I landed in that blog because of this post which is worthy reading as well.
Unfortunately the guy is not posting for frequently, however I run all throughout all post until the first one :)