comp.lang.ada
 help / color / mirror / Atom feed
* Grunt factor
@ 1990-02-20 16:14 Ted Holden
  1990-02-22  9:47 ` Kim Shearer
  0 siblings, 1 reply; 4+ messages in thread
From: Ted Holden @ 1990-02-20 16:14 UTC (permalink / raw)




From: munck@COMMUNITY-CHEST.MITRE.ORG (Bob Munck)
Subject: Techniques for Automatically Ignoring Ted Holden


>As a public service, I am preparing a series of short notes on ways you
>can cause messages from Ted Holden <ted@grebyn.com> to be flushed
>automatically, such that you need never again be aware that he exists.
>Karl's recent note to the contrary, Holden's other liabilities are not
>balanced by the slapstick humor.

... as if achieving such an effect were complicated.  I'd just hit the "n"
key myself...

>Of course, you could use "munck@mitre.org" and "Bob Munck" in the above
>to get rid of stuff from me.  But why would you want to?

Why indeed?  Again, simpler just to hit the "n" key.  But then, if I
did that, I'd miss out on lots of great articles, such as:

......................................................................

>From: munck@COMMUNITY-CHEST.MITRE.ORG (Bob Munck)
Subject: Use of "C/Ada" -- the C dialect of Ada


>We've all run into "FORTRAN/Ada" or "JOVIAL/Ada" in which FORTRAN or
>JOVIAL programmers forced to use Ada continue to write their "native
>language" but using the Ada equivalent and syntax.  It's usually
>worth the derision we give it.

those who live in glass houses...

>HOWEVER, I've run into a project of significant importance and cost in
>which the <grunt> programmers simply cannot, for reasons of contracting,
>schedule, and cost, be taught Ada the way we like to do it: teaching
>software engineering principles and incidentally using Ada.....

Your programmers have a skill which will still be saleable a year and a
half down the road;  the same is nowhere near obvious in your
case.  Face it, Bob; between yourself and your programmers, you're the
grunt.

By the way, I notice that most of you "Ada gurus" use the terms "software
engineering" and Ada as if they were synonyms;  you only need to read any
real software engineering book (such as Bertrand Meyer's 'Object-Oriented
Software Construction') past the first few pages to see Ada mentioned as
a sort of a first shot which fell short: a bad example.

>It occurred to me that there might be possible to get Ada from the
>initial development by having them use a C/Ada dialect.  Perhaps we
>could give them a handbook or pop-up HELP system in their editor that
>gives the Ada equivalent for the various C constructs that they might
>use.  Also, there could be Ada code skeletons, packages and generics,
>and coding guidelines.  I know, some things that are done in C can't be
>done easily or at all in Ada...

Some things which are done by aeroplanes cannot be done easily or at all
by trucks;  is there some reason why that should seem strange?  C is a
more powerful language than Ada, especially for dealing with UNIX systems,
which will soon include everything other than PCs and imbedded systems
(for which Ada doesn't work anyhow).  Suppose the boss flipped you the keys
to the truck and told you to drive over to Muenchen and pick up a load of
beer kegs.  Would you just start driving or would you think "Gee!, maybe
I'd better tell the boss about aeroplanes?"

>The situation is such that it would probably be possible to hire one or
>two Real Ada Gurus to set things up, write the pre-packaged stuff, and
>help the C programmers express themselves in simple Ada throughout the
>project.  Does this ring a bell with anyone out there?

Lots of em, unfortunately for taxpayers.  Sounds like another Ada screw-up
about to happen.


........................................................................


>>From: jnixon@andrew.ATL.GE.COM (John F Nixon)
>Subject: Re: Use of "C/Ada" -- the C dialect of Ada


>>munck@COMMUNITY-CHEST.MITRE.ORG (Bob Munck) writes:
>>
>>
>>>We've all run into "FORTRAN/Ada" or "JOVIAL/Ada" in which FORTRAN or
>>>JOVIAL programmers forced to use Ada continue to write their "native
>>>language" but using the Ada equivalent and syntax.  It's usually
>>>worth the derision we give it.
>>>HOWEVER, I've run into a project of significant importance and cost in
>>>which the grunt programmers simply cannot, for reasons of contracting,
>>>schedule, and cost, be taught Ada the way we like to do it: teaching
>>>software engineering principles and incidentally using Ada.

>>Well, I'm glad to know that there are things "of significant importance"
>>which aren't worth doing well.  *sigh*

>>If this is your honest evaluation of the prospects for the system, I suggest
>>you consider the alternative of simply not doing it.  There are plenty of
>>bad systems out there now; with this type of a start, I'm sure you will just
>>add to the total.  However, if you expect the best out of people, you just
>might get it.  Maybe the problem isn't "grunt programmers", but "grunt


Afraid we lost the article at this point.  The adjective noun pair needs to
be something like "grunt regulations", or "grunt yuppie pseudo-sciences,
such as software-engineering (Ada variant)", or some such.



Ted Holden
HTE

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~1990-03-17 17:47 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1990-02-20 16:14 Grunt factor Ted Holden
1990-02-22  9:47 ` Kim Shearer
1990-03-17  2:21   ` David Schneider
1990-03-17 17:47     ` GNU EMACS & Ada religions Karl A. Nyberg

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox