August 04, 2006
Ancient Scrolls of Wisdom
In my previous post I mentioned Robert Glass's book Software Conflict 2.0 which is a reprint of a 1990 book. I gave one example of the thoughts in this book that are still relevant today.
It seem odd that a 16-years old book contains relevant information for building computer systems today. Nevertheless looking at my bookshelf I see quite a few other books (some of which are older) which contain essential information and brilliant ideas that are still very relevant today. Here are just a few examples:
I'm not the only one to notice this. I recently saw a post by Rob Keefer at his pomiet blog that notes that the idea of TDD was mentioned 35 years ago in Gerald Weinberg's Psychology of Computer Programming.
With so much good advice lying around for years (11-40+) and the fact that only about 30% of the projects are successful (on-time;on budget; on scope) I think one question we should all ask ourselves is -- don't we ever learn?
Posted by Arnon Rotem-Gal-Oz at 06:26 AM Permalink
|