Couldn't disagree more. Programmers write code (they cost less than SWEs), Software engineers do the things that you claim are done by smart people with no software knowledge. Many of the SW engineers I have worked with don't have CS degrees but they are exceptional architects and designers. That's been true everyplace I've been. Many have been strong Ada supporters until the bottom fell out of the Ada job market. And yes, I'm a SW Engineer who hasn't written code in years, but I've done countless specs, process and policys; brought in SW Tools, and come up with a few really sweet architectures. I also prefer hiring EEs or hard science gradutes to CS because there is more awareness of "the system." There is a difference between engineering and science. I can't hire Ada people, tools are hard to find, and no customers want Ada starts. As much as I love working in Ada, I fear that its not a long term career strategy. I'm glad I'm not living in your real world, I'd go nuts. In my world, SWEs set SW tools, policies, and architectures. JTA -----Original Message----- From: Dale Jr, William [mailto:[log in to unmask]] Sent: Wednesday, July 31, 2002 11:38 AM To: [log in to unmask] Subject: Re: What's Ada's life expectancy? > -----Original Message----- > From: Stephen D. B. Wolthusen [mailto:[log in to unmask]] > Sent: Wednesday, July 31, 2002 9:42 AM > To: [log in to unmask] > Subject: Re: What's Ada's life expectancy? > > [snip] > [...] > > Meanwhile, we Ada advocates try to find evidence to rebut the > > old Catch-22: Ada is not being taught much anymore because > > the faculty and students don't see the jobs out there, and the > > employers walk away from Ada because they don't see the graduates > > who are educated to use it. > The approach here is to have more S/W Engineering classes and make better S/W Engineers? I think this is not effective. In all organizations I have worked most software is written, spec'ed, and architected by non-software engineers. They have rarely had more than one into. class in programming as an undergraduate and carry on with masters and PhDs in other engineering areas. C, C++, FORTRAN, Java, and Matlab are spoken here. Ada is being dumped. Any effort to improving software has got to be taught to ALL engineers - not just the few S/W Engineers. It is the Aerospace PhD who gets to chose hardware and software policies, tools, and even procedures and architectures. S/W engineers do not get hired to do these things - they get hired to write code. That is the real world. [snip] William Dale Just my opinion, not that of Lockheed Martin mailto:[log in to unmask]