An optimistic take on neural networks for programming: https://medium.com/@karpathy/software-2-0-a64152b37c35 It makes some good points about predictable runtime performance, ability to trade CPU for accuracy, and the ease of hardware acceleration.