Last Updated: September 09, 2019
· lewdev

10 Papers Every Programmer Should Read at Least Twice (with links!)

by Michael Feathers

  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

  5. Reflections on Trusting Trust - Ken Thompson

  6. Lisp: Good News, Bad News, How to Win Big - Richard Gabriel

  7. An experimental evaluation of the assumption of independence in multiversion programming - John Knight and Nancy Leveson

  8. Arguments and Results - James Noble

  9. A Laboratory For Teaching Object-Oriented Thinking - Kent Beck, Ward Cunningham

  10. Programming as an Experience: the inspiration for Self - David Ungar, Randall B. Smith

*I stumbled across this list, but what good is it without links to read the papers? Hopefully, I can make a dent on this list soon.

1 Response
Add your response

Good job dude! Well done.

over 1 year ago ·