9 extraordinary documents every developer should read

Software development history is rich with "Eureka!" moments that caught the world by surprise. These papers define a century (nearly) of innovation that still shapes programming today:

On Computable Numbers, with an Application to the Entscheidungsproblem

First Draft of a Report on the EDVAC

Specifications for the IBM Mathematical FORmula TRANSlating System, FORTRAN

Go To Statement Considered Harmful

New Directions in Cryptography

The Gnu Manifesto

Architectural Styles and the Design of Network-based Software Architectures

Bitcoin: A Peer-to-Peer Electronic Cash System

TensorFlow: A System for Large-Scale Machine Learning

Read more...


Comments