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.1 required=5.0 tests=BAYES_20,INVALID_DATE autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,26c98aaeafe861d2 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 1993-03-31 16:22:45 PST Path: sparky!uunet!mcsun!marble.uknet.ac.uk!uknet!doc.ic.ac.uk!agate!linus!linus.mitre.org!linus!mbunix!eachus From: eachus@dr_no.mitre.org (Robert I. Eachus) Newsgroups: comp.lang.ada Subject: Re: Is General Kind the harbinger of doom for the Mandate? Message-ID: Date: 31 Mar 93 21:17:17 GMT References: <19930331.054448.56@almaden.ibm.com> Sender: news@linus.mitre.org (News Service) Organization: The Mitre Corp., Bedford, MA. In-Reply-To: jnestoriak@vnet.IBM.COM's message of Wed, 31 Mar 93 08:36:28 EST Nntp-Posting-Host: dr-no.mitre.org Date: 1993-03-31T21:17:17+00:00 List-Id: In article <19930331.054448.56@almaden.ibm.com> jnestoriak@vnet.IBM.COM writes: > Anyone who graduates from a decent University with a degree in > Computer Science who can't learn a new programming language in less > than a month must have slept through too many classes. Is it > really unreasonable to expect employers to give a few weeks of > education to their new hires (whether experience or from school)? Teaching Ada to anyone who knows software engineering is a non-issue. If you find software engineers today who don't know Ada, it takes a week or two for them to learn the syntax. However, such people are becoming very rare...if they are good software engineers, they have probably already learned Ada. (Ten years ago the situation was different, and a lot of us had the experience of teaching Ada to good software engineers who had never been exposed to it. It was fun.) On the other hand software engineering currently is not, and may never be, a science. It requires among other things an ability to recognize quality, or the lack of it. About ten years ago I taught a "random sample" of assembly language programmers Ada along with two other instructors. We each independently estimated that thirty percent of the class would NEVER be productive Ada programmers. (And even though this was an eclectic group of students, they were all working full-time as programmers.) Now from painful experience, I know that that class was selected from a population which had a much higher percentage of potential software engineers than most defence contractors. (Or for that matter most programming shops. A computer manufacturer who develops and supports their own operating systems and compilers needs a much higher percentage of top drawer staff than an application house where semaphores are things you see along railroads.) So when you insist on Ada, the what does a contractor do, if all of his software engineers are already working on (mandated) Ada projects? Just think of it as evolution in action. It ain't nice, it ain't easy, but, in time, all the remaining quality-blind hackers will be retired, writing video games, or flipping hamburgers. -- Robert I. Eachus with Standard_Disclaimer; use Standard_Disclaimer; function Message (Text: in Clever_Ideas) return Better_Ideas is...