Links for essays ref'd in http://blog.fogus.me/2009/03/11/seven-books/
- On the Criteria to Be Used in Decomposing Systems Into Modules – David Parnas
- A Note On Distributed Computing – Jim Waldo, Geoff Wyant, Ann Wollrath, Sam Kendall
- The Next 700 Programming Languages – P. J. Landin
- Can Programming Be Liberated from the von Neumann Style? – John Backus
- Reflections on Trusting Trust – Ken Thompson
- Lisp: Good News, Bad News, How to Win Big – Richard Gabriel
- An Experimental Evaluation of the Assumption of Independence in Multiversion Programming – John Knight and Nancy Leveson
- Arguments and Results – James Noble
- A Laboratory For Teaching Object-Oriented Thinking – Kent Beck, Ward Cunningham
- Programming as an Experience: the inspiration for Self – David Ungar, Randall B. Smith
- Equal Rights for Functional Objects or, The More Things Change, The More They Are the Same – Henry G. Baker
- The Universal Design Pattern – Steve Yegge
- A Universal Modular Actor Formalism for Artificial Intelligence – Carl Hewitt, Peter Bishop, Richard Steige
- The Humble Programmer – Edsger W. Dijkstra
- Notes on Programming in C – Robert Pike
- Go To Statement Considered Harmful – Edsger W. Dijkstra
- Callbacks in C++ Using Template Functors – Rich Hickey
- What Every Computer Scientist Should Know About Floating-Point Arithmetic – David Goldberg
- Duff’s Device – Tom Duff
- Insert your own paper here
I do not recommend the MATREX paper... instead, add one of your own in that slot. :-)