http://www.forbes.com/sites/stevedenning/2015/04/28/do-we-need-libraries/