10 Papers Every Programmer Should Read at Least Twice

10 Papers Every Programmer Should Read at Least Twice

  1. ‘On the criteria to be used in decomposing systems into modules’ - David Parnas

  2. 'A Note On Distributed Computing’ - Jim Waldo, Geoff Wyant, Ann Wollrath, Sam Kendall

  3. 'The Next 700 Programming Languages’ - P. J. Landin

  4. 'Can Programming Be Liberated from the von Neumann Style?’ - John Backus