Go Read: Software Development in 2014 An excellent overview of the current state of software development by one of the most reasonable voices in the industry.