agree with this article except the part where it ignores the nature of modern niche publishing: http://stratechery.com/2014...