Must-read papers for programmers


Michael Feathers came up with an excellent list of must-read papers from programmers (he is bored, his head it too heavy).

You can find it here:

http://michaelfeathers.tumblr.com/post/81489281/10-papers-every-programmer-should-read-at-least-twice


There were some papers I didn't know, but also some papers I'd think would be missing, such as Dijkstas "The Humble Programmer". Still, a nice list. (not he can go back to watching Idols)

------------------

Copied Michaels list for those who cannot access his blog:

  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

About this Entry

This page contains a single entry by Bas Vodde published on February 26, 2009 2:05 PM.

ScrumBan Review was the previous entry in this blog.

More CppUTest updates is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.