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.3 required=5.0 tests=BAYES_00, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,60e2922351e0e780 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2003-11-11 06:18:50 PST Path: archiver1.google.com!news2.google.com!fu-berlin.de!uni-berlin.de!adsl-213-200-246-247.cybernet.CH!not-for-mail From: Vinzent 'Gadget' Hoefler Newsgroups: comp.lang.ada Subject: Re: Clause "with and use" Date: Tue, 11 Nov 2003 15:17:14 +0100 Organization: JeLlyFish software Message-ID: References: <3FACCBFB.9D288CF2@fakeaddress.nil> <3FAF8C99.5040201@noplace.com> <3FB0B57D.6070906@noplace.com> Reply-To: v.hoefler@acm.org NNTP-Posting-Host: adsl-213-200-246-247.cybernet.ch (213.200.246.247) Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Trace: news.uni-berlin.de 1068560329 51780086 213.200.246.247 (16 [175126]) X-Newsreader: Forte Agent 1.8/32.548 Xref: archiver1.google.com comp.lang.ada:2346 Date: 2003-11-11T15:17:14+01:00 List-Id: Marin David Condic wrote: >There isn't anything wrong with "marketing" per se. It serves a useful=20 >purpose. But it isn't done by some manager getting into his head that=20 >"XYZ is what the public will love, so let's make our product have XYZ in= =20 >it..." Well, actually that is the impression I get when it boils down to what tools (programming languages) someone should use. "The others use Java? So let's use it, too. It must be good." Well, the H&R-people are similar, instead of asking you "Are you able to build and maintain a large software-system" they ask you "Do you know $LANGUAGE"? This is as much idiotic as asking someone "Do you have at least five years experience with the medium-size-hammer from $BRANDNAME?" instead of asking "Are able to simply put a nail into the wall?" Answer_1: "Oh yes, I have been trying to put a nail into the wall with that hammer for seven years. Now still every seconds nail gets bended, but that doesn't matter, I have enough nails." Answer_2: "Well, not with that particular thing, but I did that with the small-sized one, it better fits the job to be done. But now I know how to handle that I think I can quickly learn how to handle the one you want me to use." Guess, who gets hired. >Marketing is done with research and statistics, among other=20 >tools. You don't *assume* that your potential customers want XYZ - you=20 >go find out for sure what they want by asking them. Quite true. If you were talking about the ideal approach, I even would agree with you. But even then: the decision to use a programming language has seldom to do with *any* of that. >A fair approach would be to have a survey of some sample set of=20 >C/C++/Java users who had some familiarity with Ada It might be hard to find enough people so one could claim statistical significance. Literally spoken, almost every idiot out there on the street claims to have knowledge of C/C++/Java but if you ask them about Ada the best response I'd ever get was something like "oh that's the language from the eighties?" ... The same guy told me that Jython is something similar and I would like it, because it would fit my needs for a programming language like Ada. Huh? WTF is he talking about? >Guesswork is interesting in a newsgroup, but deadly when trying to make=20 >major decisions about a product in a business environment. Yes. But reality says, hell a *lot* of (especially software) projects just went dead, so there might be a lot of guesswork involved (either in the requirements, the schedule, ...). >You don't=20 >guess at what is going to make your existing customers happy. Well, the customer usually wants a product and doesn't care about the tool you used to develop the product with. But the customer will probably care about the final price, so you should be able to make a good decision to keep this price low. And usually you shouldn't care about some initial costs, you should look further and see what's better in the long run. Well, statistically I still have some years of my life left to actually find a manager who really thinks this way, so I just keep my hope. :-> These days I still wonder why all my deadlines are already scheduled for yesterday. Even those for the projects which didn't even start yet. ;-) >You also don't guess about what would attract new business from=20 >potential customers. You ask them what they'd want in your product and=20 >try to address the highest priorities they set. Yes. But I'd assume that the decision which tools you use to be able to actually deliver the product to the customer has at least *something* to do with management, hasn't it? Well, I think it should. Unfortunately, a bunch of managers ouside there seem to have no clue of *what* they are managing. >To do otherwise will have you bankrupt very quickly. Indeed. :-> Vinzent.