From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=0.2 required=5.0 tests=BAYES_00,INVALID_MSGID, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 109fba,b87849933931bc93 X-Google-Attributes: gid109fba,public X-Google-Thread: fac41,b87849933931bc93 X-Google-Attributes: gidfac41,public X-Google-Thread: 1108a1,b87849933931bc93 X-Google-Attributes: gid1108a1,public X-Google-Thread: 103376,b87849933931bc93 X-Google-Attributes: gid103376,public X-Google-Thread: 114809,b87849933931bc93 X-Google-Attributes: gid114809,public X-Google-Thread: 11cae8,b87849933931bc93 X-Google-Attributes: gid11cae8,public X-Google-Thread: f43e6,b87849933931bc93 X-Google-Attributes: gidf43e6,public From: Thomas Gagne Subject: Re: What is wrong with OO ? Date: 1996/12/06 Message-ID: <32A7ACD0.620D@ix.netcom.com>#1/1 X-Deja-AN: 202634390 references: <587veh$ng8@news3.digex.net> content-type: text/plain; charset=us-ascii organization: Netcom x-netcom-date: Thu Dec 05 9:21:27 PM PST 1996 mime-version: 1.0 reply-to: tgagne@ix.netcom.com newsgroups: comp.lang.c++,comp.lang.smalltalk,comp.lang.eiffel,comp.lang.ada,comp.lnag.java,comp.object,comp.software-eng x-mailer: Mozilla 3.0Gold (Win95; I) Date: 1996-12-05T21:21:27-08:00 List-Id: Computer technology is treated little differently by the media than politics, medicine, and/or consumer safety issues. Basically, most pundits make their living exploiting the Chicken Little model. Those with soft, impressionable minds believe what the read simply because they read it. Truth is, there's nothing wroing with OOT. There's nothing wrong with client-server. But the reporting of the short comings and demises is premature and irresponsible. There will always be high-profile projects using the technology de'jour that fail for reasons other than the short comings of the technology. Whether your technology is assembler, C, RDBMS, Smalltalk, distributed processing, or whatever, it can be sabotaged by; mismanagement inexperienced developers (in the technology) poorly managed customer expectations poorly trained users poor documentation did I mention mismanagement? None of these incriminates technology. All of these afflictions exist independent of the technology employed. Addmittedly, I have been a part of projects that have (euphemistically) missed their objectives more because of the misuse of technology than the fault of it. Take for instance the many hurled afronts to RDBMS as being slow. I still regularly read and hear of supposedly credible experts recommending denormalization as a way of overcoming performance problems. I've discovered the problem isn't with your engine, its how you're using it. Have you tried using multiple connections executing parallel queries to eliminate join processing? If that sounds to difficult, maybe you should get a systems programmer to develop a three-tier system for you so the more complex programming can be hidden in a middle-tier (possibly where it belongs?) rather than in your application. People who have been a part of varied programming teams have often learned that good programmers program well in any language. Bad programmers program poorly in any language. It's time to stop blaming the technology and get with the program. As the adage says, "Those who say it can't be done should get out of the way of those doing it."