A friend brought this article to my attention today. It's a very long read... but also very interesting.
I want to read this article