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=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: fac41,15edb893ef79e231 X-Google-Attributes: gidfac41,public X-Google-Thread: 114809,15edb893ef79e231 X-Google-Attributes: gid114809,public X-Google-Thread: f4fd2,23202754c9ce78dd X-Google-Attributes: gidf4fd2,public X-Google-Thread: 103376,15edb893ef79e231 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2002-01-14 03:53:03 PST Path: archiver1.google.com!news1.google.com!sn-xit-02!sn-post-01!supernews.com!corp.supernews.com!not-for-mail From: "Kevin McFarlane" Newsgroups: comp.lang.lisp,comp.lang.ada,comp.lang.eiffel,comp.lang.smalltalk Subject: Re: True faiths ( was Re: The true faith ) Date: Mon, 14 Jan 2002 11:42:59 -0000 Organization: Posted via Supernews, http://www.supernews.com Message-ID: References: <%njZ7.279$iR.150960@news3.calgary.shaw.ca> <3c36fbc5_10@news.newsgroups.com> <4idg3u40ermnp682n6igc5gudp7hajkea9@4ax.com> <76be8851.0201101909.9db0718@posting.google.com> <9jtu3u8cq92b05j47uat3412tok6hqu1ki@4ax.com> <3C3F8689.377A9F0F@brising.com> <3219936759616091@naggum.net> X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.50.4133.2400 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400 X-Complaints-To: newsabuse@supernews.com Xref: archiver1.google.com comp.lang.lisp:24245 comp.lang.ada:18893 comp.lang.eiffel:5398 comp.lang.smalltalk:17909 Date: 2002-01-14T11:42:59+00:00 List-Id: "Erik Naggum" wrote in message news:3219936759616091@naggum.net... > * "Kevin McFarlane" > | It's always going to be hard for something new to get a look in. There > | is, of course, the economic reason that, for example, C/C++ guys are two > | a penny but Eiffel and Smalltalk guys aren't. > Hi Erik > This is one of the most misleading abuses of statistics around. Just > because the probability that you hit a C++ programmer if you throw a rock > into a crowd is very high, does not mean that the probability that he can > replace _your_ C++ programmer is any higher than finding a replacement > Eiffel or Smalltalk programmer. Because you have to weed through tons of > idiots who only _claim_ they know C++, the effort required to find a real > replacement may be significantly lower for Eiffel or Smalltalk. But the Eiffel or Smalltalk programmer might cost you more (in salary), as there are fewer of them to go around. > Besides, > if you can find a good programmer, chances are very good that he will be > able to learn any programming language you use reasonably well in the > time it would take to find a good C++ programmer. And learning from the > sources of the previous programmer is a lot easier than learning the > language from scratch in a general, application-independent way. I agree with you. And I would like that to be the case but unfortuantely it isn't. Employers are obsessed with buzzwords. Many of the buzzwords they're obsessed about can be learnt to a useful level within a few days by competent programmers. But I guess it's less effort for recruiters to concentrate on buzzwords than to assess candidates in more depth. A friend of mine who was involved in hiring told me a story about this. Two candidates were offered jobs. The first had all the buzzwords and impressed the senior manager. My friend was sceptical but the senior manager won on that occasion. The second candidate had no buzzwords but exuded competence. The senior manager was not impressed but my friend was. This time my friend won. The first candidate was hopelesly out of his depth and left within a week. The second candidate turned out to be one of their star programmers. > > I have actually witnessed this. A company I worked for got a new manager > level that was completely superfluous, so the new manager had to prove to > herself that she had a real job, and spent a lot of time arguing against > using languages that were not mainstream, and basically made it hard to > use anything but Java, and many good people quit. Then a Java man got > seriously ill. She was unable to replace him in the 5 months he was > away. The other Java men could not do his work. To her amazement, > choice of language mattered less than the other skills the programmers > had. Yes. This is true. BTW, have you read this? It supports your case. "Debunking the Myth of a Desperate Software Labor Shortage" http://heather.cs.ucdavis.edu/itaa.real.html One of its counterintuitive findings is this: "A study quoted Myths and Methods: a Guide to Software Productivity by David T. Fisher (Prentice-Hall, 1991) found that the factor Personnel Capability, i.e. general talent and energy of the programmers, counted for a score of 4.18 in a productivity prediciton equation. This was by far the largest factor; the next largest was Product Complexity, with a score of only 2.36. The factor (Programming) Language Experience, i.e. experience with a specific software skill, had the smallest score among the 15 factors studied, with a score of only 1.20. Fisher comments: 'The relatively small impact of language knowledge is an important fact which is not intuitively obvious. Judging by advertisements for programmers it would seem that [IT] managers tend to overemphasize specific language experience.'" > The conclusion from this story that this manager actually arrived > at was that it was bad to have skilled programmers -- she alone should > make the design decisions and programmers would simply implement them. > She could now return to her policy of using only mainstream languages and > hire only unskilled programmers who lied about knowing a language. As > far as I know, nothing interesting has happened at that company for a > long time. > Unfortunately, this seems to be how most companies operate. And I can't see it changing anytime soon.