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.1 required=5.0 tests=BAYES_05,INVALID_MSGID, LOTS_OF_MONEY autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: fac41,b87849933931bc93 X-Google-Attributes: gidfac41,public X-Google-Thread: 109fba,b87849933931bc93 X-Google-Attributes: gid109fba,public X-Google-Thread: 1108a1,b87849933931bc93 X-Google-Attributes: gid1108a1,public X-Google-Thread: 114809,b87849933931bc93 X-Google-Attributes: gid114809,public X-Google-Thread: 103376,b87849933931bc93 X-Google-Attributes: gid103376,public X-Google-Thread: 11cae8,b87849933931bc93 X-Google-Attributes: gid11cae8,public X-Google-Thread: f43e6,b87849933931bc93 X-Google-Attributes: gidf43e6,public From: Jeff Miller Subject: Re: What is wrong with OO ? Date: 1996/12/14 Message-ID: <32B36929.12B51408@probe.net>#1/1 X-Deja-AN: 204183496 references: <32A5A86A.1AF1@shef.ac.uk> <32A82932.4A73@mci.com> <1996Dec7.151850.877@prim.demon.co.uk> <32AA978F.7D64@deep.net> <58v04c$r9l@bagan.srce.hr> content-type: text/plain; charset=us-ascii organization: Probe Technology Internet Services mime-version: 1.0 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 (X11; I; Linux 2.0.18 i586) Date: 1996-12-14T00:00:00+00:00 List-Id: Kazimir Majorinc wrote: > > Tansel Ersavas (tansel@deep.net) wrote: > > : 1. "The cancelled projects with money down the drain" is not a part > : of the OO problem, but a general IS one. I know two 100 million > : projects : cancelled after 5 years of great hopes, money and sweat, > : and they weren't OO projects. Every year, hundreds of BILLIONS of > : dollars are > > Ubelievable. For that money I could do anything they want. Simulation > of whole world economy? No problem! Programming language more > complicated than C++? No problem! I do not understand? I can not > imagine problem which can not be solved with that money, except if it > comes from mathematical world. Near the beginning of "The Mythical Man Month" an interesting observation is made: Since we so often hear about the stunning success of one or two programmers working at the kitchen table, why is it that all software is not written that way? Why is it that corporations continue to build these crazy, wasteful, failure-prone development departments when all they really needed to do was stuff a couple of talented programmers in a garage for a few months? There are lots of reasons, and I would refer the interested reader to the book (something *anyone* in software development should read!), I won't go into it here, but the details have to do with the geometric growth of communication paths while the staff count is increasing linearly. Anyway, you would be amazed at how easy it is to tear through $100 million. Most commercial software projects are not of the nature you implied. Problems like developing compilers and writing simulations are nicely contained. The big dollar projects you hear about tend to have enormous user interfaces, potentially hundreds of database tables, be distributed on a global basis, involve complex communication and coordination requirements, and require the sort of confirmed reliability associated with computer systems that are managing millions and sometimes of billions of dollars. Jeff Miller Senior Server Architect CSG Systems, Inc. jeff_miller@csgsys.com jmiller@probe.net