Richard Gabriel's Patterns of Software is now available for free online [via lambda the ultimate].
I liked this book a lot, and there are three things from it that I often remember or think about:
(These might not be exactly accurate, but they're what I remember).
Posted by jjwiseman at August 12, 2003 12:10 AMI can certainly relate to number 2 on that list. The friendships that weren't outright destroyed in the process of running a company together took a massive toll. And a cooling off period of over a year before any of us could really talk to each other again (after the dot-crash implosion).
And that was infrastructure consulting, I don't even want to think about how nasty things could have gotten were it more development oriented.
Posted by: David Mercer on August 12, 2003 01:15 PMI ordered that book a couple months ago. Reading about his incredibly depressing life made me think of this odd link someone mentioned.
http://free.freespeech.org/kaosroolz/blah-025_a_social_violence_manifesto.txt
Actually, Paul Graham suggests in the notes in "ANSI Common Lisp" that OO in Lisp is a worthwhile way to "structure spaghetti" but he does say that OO can often be avoided if you are creating something new where OO isn't absolutely necessary. How you ever say OO is needed or not is beyond my understanding, but what the hey.
Posted by: Smug Canadian on August 19, 2003 11:29 AM