Re: OO-Inquisition




Alvin Ryder wrote:
On Apr 21, 2:50 am, topmind <topm...@xxxxxxxxxxxxxxxx> wrote:
Alvin Ryder wrote:
On Apr 19, 10:49 pm, Thomas Gagne <tga...@xxxxxxxxxxxxxxxxxx> wrote:
Alvin Ryder wrote:
<snip>

I've witnessed the work of hundreds of OO developers, the state of
affairs isn't exactly pretty.

20 years ago, the same was true of C and FORTRAN. I worked with a staff
of 50 programmers, fewer than 10 of which were excellent, which for most
staffs is above average.

That said, given any sampling of programmers, only have of them will be
better than average. Programming isn't math or baking. Programmers
can't just follow recipes and come up with good programs, or understand
how to wield paradigms to the greatest affect. It matters little
whether its procedural, OO, or relational.

So it's unfair to measure a language's or paradigm's effectiveness by
measuring how 90% of programmers use it. To realize what really can be
done we should look at how the top 10% of programmers are able to bend
any language, paradigm, or idiom to their will and learn from that.

I think it does count at least *some* against the language/technology
if it is hard to get right.



Actually that 90% is bit of a hobby horse of mine. When I began my
career I started getting the feeling that 90% of programmers weren't
worthy hiring whatsoever. It wasn't the technology, the rage back then
was "procedural / relational" and cobol it was just them. They were
simply sloppy operators.

COBOL and relational have never been "in style" at the same time. The
first commercial relational product didn't even exist until the late
1970's and didn't become mainstream until a few years later, and by
that time COBOL was already starting to look old. Pascal and C were
far more "in".



Sure their introduction dates were different but they certainly did
overlap.

When I started in the mid 80s COBOL was the way "real business" apps
were built

And probably still is, actually. Java is starting to look like a 90's
fad to some companies, and in comparison, COBOL still seems like the
safe choice.

but Oracle 3 then 4 were kicking around and making big
waves. Rightly or wrongly I chose the Oracle/SQL*C path for "big
stuff" and Turbo Pascal for PC work.


I began wondering, then actively observing other fields, I came to the
same conclusion about teachers, mechanics, managers ... even doctors!
It wasn't just my imagination I've worked with some of the best
managers and doctors around, they reckoned the same thing.

Everybody wants "A" workers/services at "C" prices. No news there.


Not if you put it that way but nearly everyone I meet thinks all
doctors are the same and all are brilliant, the news that they are not
disturbs them.

They can't tell the difference. It is not like you can cut your
problem in 3 slices and have 3 doctors do a slice to see which slice
heals best.

These days being a doctor *is* easy: "After extensive study, I've
discovered that your problem is that you need to excercise more and
eat more vegitables. Here's your bill."



-T-

.



Relevant Pages

  • Re: Declining Cobol job market
    ... pursuing Cobol jobs. ... server side programming in PL/SQ. ... A lot of COBOL programmers (and RPG programmers, and Assembler ...
    (comp.lang.cobol)
  • Re: OT: Religion in CLC posts WAS: Re: MF Collection Class speed
    ... possible that Cobol programmers see themselves as defenders of an intellectual lost cause?The last hangers-on of an idea whose time has passed. ... The absolute power was a corrupting influence, just as it has been in certain other religions. ...
    (comp.lang.cobol)
  • Re: OT: Religion in CLC posts WAS: Re: MF Collection Class speed
    ... people to think about why COBOL is in the state it's in. ... a dollar for every time I have seen Business people put down by programmers. ... >> There are certainly parallels with religion in that. ...
    (comp.lang.cobol)
  • Re: Useful Utility or Not?
    ... > new releases of CoBOL for networking platforms caused me to resurrect ... ISAM files though I believe the ... Before the advent of Relational Databases I ... know of several courageous COBOL programmers who had a crack at writing ...
    (comp.lang.cobol)
  • Re: Is there a mainframe skills shortage?
    ... Grid computing is about the closest anything comes to mainframe scheduling, except for it's limited use in a large transaction/database environment. ... they would look at you and say: "Why would you want to merge these sequential files when you could have updated directly to a Relational Database in ANY sequence you like and simply ORDERed the result set?" ... The difference is that today's graduates are not completely useless when faced with commercial problems, even if they don't know COBOL. ... They can't even find relevant training, much like programmers. ...
    (comp.lang.cobol)