Re How competent are we

This is a discussion on Re How competent are we within the cobol forums in Programming Languages category; i am a member of the data processing dinosaur club; i learned the art of computer programming in 1969 on a computer system used to kill people and to keep people from killing me, using the most fundimental programming tools (buttons on the front of the box) and communicating with the computer using it's own language... machine language. i was taught cobol in an environment that i believed was common for the early '70s. i was instructed in the skills required to turn a senior analysts design into an executable that would produce the results specified in the design. technical ...

Go Back   Application Development Forum > Programming Languages > cobol

Object Mix

Register FAQ Calendar Search Today's Posts Mark Forums Read
  #1  
Old 08-17-2008, 02:45 PM
seasidesam
Guest
 
Default Re How competent are we

i am a member of the data processing dinosaur club; i learned the art of computer programming
in 1969 on a computer system used to kill people and to keep people from killing me, using
the most fundimental programming tools (buttons on the front of the box) and communicating
with the computer using it's own language... machine language.

i was taught cobol in an environment that i believed was common for the early '70s. i was
instructed in the skills required to turn a senior analysts design into an executable that would
produce the results specified in the design. technical knowledge of the computer system
was not required as an application programmer. and i was allowed two years to become
proficient with the language.

i have been listening to (and reading of) arguments for the elimination of cobol as a data
processing tool; most of the time in amusement, some times in disgust. i learn more of the
declining ability of people to communicate than i learn of the 'problems' and the 'solutions'.

management has been a problem from the time the position was created... in any department
or profession. management will be a problem as there are managers.

whenever you put those with one set of qualifications on a project requiring a different set
of qualifications the product will be something less than desired. again. in any department
or profession. from my experience as a junior programmer, as a p/a, in tech support, and yes;
as a project manager and dp manager, the area of qualifications (training) has and is the
root of all dp problems (problems that i/we have control of). and my experience was that
in this area the greatest returns on investment were achieved.

there is nothing 'bad' about cobol. it is a tool. it is more than adequate in doing what it was
designed to do. it and when it goes away it will do so because of 'political' considerations.
this is an open forum, but plese do not send me a twenty-page single-spaced list of things
that are wrong with cobol. any serious discussion on this subject would best be served if
held at your (or mine) favorite watering hole (with you buying)... and i drink a high-dollar
single-malt scotch. but i would much rather discuss...

1) the absence of sex in my life (leads to a more-enjoyable life)
2) free-form cobol (tremendous gains in productivity in this area)
3) skillset certification (a hard one to implement but would do wonders for the profession)
4) single-malt scotch

cobol has issues. identify. rectify.

___________________

it is hard to understand how some of the junk software on the market today is...
marketable. on those rare occasions that i dig into how the program is put together i am
left with a bad taste in my mouth at the sorry state of programming represented by
these programs. i finally came to understand the situation. what i see is a fresh graduate
of the cracker jack school of computer hacking, hired at a reduced rate by
a company driven by bottom-line rather that product quality, expected to produce a business
system using breaking-and-entering skills and tools. i am slowly learning to live in a world
of reduced expectations.
____________________

as always...
nice day here. hope yours is the same.

sss



--------------= Posted using GrabIt =----------------
------= Binary Usenet downloading made easy =---------
-= Get GrabIt for free from http://www.shemes.com/ =-

Reply With Quote
  #2  
Old 08-18-2008, 12:09 AM
tlmfru
Guest
 
Default Re: Re How competent are we


seasidesam <sam@seaside> wrote in message
news:28aad$48a8708c$62148bf3$10578@ALLTEL.NET...
>
> it is hard to understand how some of the junk software on the market today

is...
> marketable. on those rare occasions that i dig into how the program is

put together i am
> left with a bad taste in my mouth at the sorry state of programming

represented by
> these programs. i finally came to understand the situation. what i see

is a fresh graduate
> of the cracker jack school of computer hacking, hired at a reduced rate by
> a company driven by bottom-line rather that product quality, expected to

produce a business
> system using breaking-and-entering skills and tools. i am slowly learning

to live in a world
> of reduced expectations.
> ____________________
>


Walt Kelly used to have Pogo say something like "never atttribute to
malevolence what you can equally well attribute to stupidity".

My theory has always been that popular software is written by really
brilliant people fresh out of community college who, having no experience of
the real world, have no idea how a "good" program should act and how it
should be written. Certainly many of the bizarre choices that we have to
live with can be attributed to that.

PL


Reply With Quote
  #3  
Old 08-18-2008, 11:24 AM
SkippyPB
Guest
 
Default Re: Re How competent are we

On Sun, 17 Aug 2008 23:09:39 -0500, "tlmfru" <lacey@mts.net> wrote:

>
>seasidesam <sam@seaside> wrote in message
>news:28aad$48a8708c$62148bf3$10578@ALLTEL.NET.. .
>>
>> it is hard to understand how some of the junk software on the market today

>is...
>> marketable. on those rare occasions that i dig into how the program is

>put together i am
>> left with a bad taste in my mouth at the sorry state of programming

>represented by
>> these programs. i finally came to understand the situation. what i see

>is a fresh graduate
>> of the cracker jack school of computer hacking, hired at a reduced rate by
>> a company driven by bottom-line rather that product quality, expected to

>produce a business
>> system using breaking-and-entering skills and tools. i am slowly learning

>to live in a world
>> of reduced expectations.
>> ____________________
>>

>
>Walt Kelly used to have Pogo say something like "never atttribute to
>malevolence what you can equally well attribute to stupidity".
>


The acutal statement is, "Never attribute to Malevolence what simple
Incompetence will explain." and it was written by Kellogg S. Booth
aka KS Booth.

>My theory has always been that popular software is written by really
>brilliant people fresh out of community college who, having no experience of
>the real world, have no idea how a "good" program should act and how it
>should be written. Certainly many of the bizarre choices that we have to
>live with can be attributed to that.
>


I agree. I'd hate to go back and look at some of the early IBM
Assembler and COBOL-D programs that I first wrote. I'm sure I'd deem
them as "bad" for a variety of reasons.

>PL
>


Regards,
////
(o o)
-oOO--(_)--OOo-

"Don't let Krusty's death get you down, boy.
People die all the time. Just like that.
Why, you could wake up dead tomorrow.
Well, good night."
-- Homer J. Simpson
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Remove nospam to email me.

Steve
Reply With Quote
  #4  
Old 08-18-2008, 11:45 AM
Binyamin Dissen
Guest
 
Default Re: Re How competent are we

On Mon, 18 Aug 2008 11:24:35 -0400 SkippyPB <swiegand@Nospam.neo.rr.com>
wrote:

:>I agree. I'd hate to go back and look at some of the early IBM
:>Assembler and COBOL-D programs that I first wrote. I'm sure I'd deem
:>them as "bad" for a variety of reasons.

ALTER GOTO is not intrinsically bad - if you do not have the memory it is
quite good.

--
Binyamin Dissen <bdissen@dissensoftware.com>
http://www.dissensoftware.com

Director, Dissen Software, Bar & Grill - Israel


Should you use the mailblocks package and expect a response from me,
you should preauthorize the dissensoftware.com domain.

I very rarely bother responding to challenge/response systems,
especially those from irresponsible companies.
Reply With Quote
  #5  
Old 08-18-2008, 12:07 PM
tlmfru
Guest
 
Default Re: Re How competent are we


SkippyPB <swiegand@Nospam.neo.rr.com> wrote in message
news:to4ja4d9275knaikl7oqrdckrd57e8bi21@4ax.com...
> >My theory has always been that popular software is written by really
> >brilliant people fresh out of community college who, having no experience

of
> >the real world, have no idea how a "good" program should act and how it
> >should be written. Certainly many of the bizarre choices that we have to
> >live with can be attributed to that.
> >

>
> I agree. I'd hate to go back and look at some of the early IBM
> Assembler and COBOL-D programs that I first wrote. I'm sure I'd deem
> them as "bad" for a variety of reasons.
>


I bet, though (if you continued with Assembler), that once you got going you
produced programs that you can now review with pride and some nostalgia! In
those days of limited resources you really had to work at doing things and
making the most of what you had. I remember how pleased I was when I first
proved to myself that R13 could be used for cover as well as for the
register save area!

PL


Reply With Quote
  #6  
Old 08-18-2008, 08:12 PM
Clark F Morris
Guest
 
Default Re: Re How competent are we

On Mon, 18 Aug 2008 18:45:19 +0300, Binyamin Dissen
<postingid@dissensoftware.com> wrote:

>On Mon, 18 Aug 2008 11:24:35 -0400 SkippyPB <swiegand@Nospam.neo.rr.com>
>wrote:
>
>:>I agree. I'd hate to go back and look at some of the early IBM
>:>Assembler and COBOL-D programs that I first wrote. I'm sure I'd deem
>:>them as "bad" for a variety of reasons.
>
>ALTER GOTO is not intrinsically bad - if you do not have the memory it is
>quite good.


As someone who was infamous for using it in place of PERFORM to save
memory for programs running on a 32K model 30, I would hope there that
with more experience I could have found a better way. I had one
person tell my boss that he was worried because he was starting to
understand my payroll programs.
Reply With Quote
  #7  
Old 08-18-2008, 10:05 PM
Pete Dashwood
Guest
 
Default Re: Re How competent are we



"Binyamin Dissen" <postingid@dissensoftware.com> wrote in message
news:376ja4t2hj1etj0263s1l49e46chv3u16n@4ax.com...
> On Mon, 18 Aug 2008 11:24:35 -0400 SkippyPB <swiegand@Nospam.neo.rr.com>
> wrote:
>
> :>I agree. I'd hate to go back and look at some of the early IBM
> :>Assembler and COBOL-D programs that I first wrote. I'm sure I'd deem
> :>them as "bad" for a variety of reasons.
>
> ALTER GOTO is not intrinsically bad - if you do not have the memory it is
> quite good.
>


I agree wholeheartedly, Binyamin.

In fact, there was a time (on a machine with very limited memory and
resources in general) when we found it indispensable.

And we didn't end up with a tangle of spaghetti, either. We simply devised a
few simple rules and stuck to them.

But, reading this thread of late, I find it quite saddening.

It seems like a bunch of grumpy old men grizzling about how awful their
management are and how their fantastic technical talent is/was so superior
to the youth of today but they never got to express it because they were
suppressed by short sighted administrators, blah, blah yada, yada....

Some samples taken from the thread:

"i have been listening to (and reading of) arguments for the elimination of
cobol as a data
processing tool; most of the time in amusement, some times in disgust. i
learn more of the
declining ability of people to communicate than i learn of the 'problems'
and the 'solutions'.

management has been a problem from the time the position was created... in
any department
or profession. management will be a problem as there are managers."

So, "management" are responsible for the decline of COBOL?

It had nothing to do with the rejection of OO COBOL by COBOL PROGRAMMERS?
(NOT managers...managers generally don't know enough about technology to be
able to accept or reject it...they use what they are told to use.) Had the
COBOL programming community embraced OO COBOL when it first came out, the
fate of COBOL may have been significantly different from what it is proving
to be... but, it is hypothetical, we'll never know...Certainly the OO
paradigm has been embraced by rest of the world and it is hard to imagine
serious computing in today's world without it.

The fact that the whole world has moved on and found better solutions more
appropriate to today's architectures is not considered. The fact that the
traditional rigid hierarchic structure of management is being subsumed in
more progressive companies by a networked management structure is also
conveniently overlooked. Just a total introspective focus on how good it was
and "poor me"...

.... Things are changing. I don't like change. There's no need for it to
change; I can handle it fine the way it is. Now I'm all bewildered by the
change. That's what you get when you let managers run things...

Sad.

Another one...

"My theory has always been that popular software is written by really
brilliant people fresh out of community college who, having no experience of
the real world, have no idea how a "good" program should act and how it
should be written. "

So you can't write good software unless you have years of experience?

Maybe... I would agree that experience certainly helps and most of us try to
make each program we write better than the last one we wrote (I do that
still today), but is it really fair to dismiss the youngsters coming out of
colleges today, having paid their dues, spent years of study and having had
to grapple with stuff that we never did, as if the only area they can be
faulted in is their lack of experience?

I have worked with several teams comprised of people like this and I have
been very impressed. These kids are smart, keen, and their attitude is
right. They are good at what they do (at least, the ones I've managed
were...). They are eager to learn and they are not living in "Glory Days".
Contrast that with some of the posts we are seeing here. And they have
experienced people placed with them so that both can benefit. It certainly
did me good to work with these teams.

Yes, there is good and bad software. Sometimes the assessment of it is
purely subjective and a package or program that one person finds abysmal,
someone else finds fantastic.

Yes, there are good and bad programmers. Always have been, always will be
(at least, as long as people are required to do programming...) It is the
diverse nature of Human Beings, not any particular suppression by
management, or lack of experience, or departure from the accepted norms of
1959 that causes the variation in software quality.

And yes, there are good and bad managers.

None of the above has anything significant to do with the decline of COBOL.

A stone adze was a reasonable tool for making a dugout canoe. A power tool
is better. That doesn't invalidate the stone adze.

(Of course, you might decide that, having a power tool, perhaps a dugout
canoe might not be the best way to cross the water, and so build something
completely different... Then you'll have wailing and gnashing of teeth at
the replacement of the dugout by the clinker built dinghy... it is the
nature of things.)

What the Hell is this exclusive club of "oldtimers" who were the only people
who ever wrote "good" software, who did it using good solid procedural COBOL
constructs (the ONLY way to program computers) , did it in spite of
horrendous know-nothing managers, and had the rug pulled out from under
their feet by a world that just doesn't get it...?

Take a look at yourselves.

It isn't pretty.

Pete.
--
"I used to write COBOL...now I can do anything."


Reply With Quote
  #8  
Old 08-19-2008, 08:15 AM
Bill Gunshannon
Guest
 
Default Re: Re How competent are we

In article <5r3ka49hs105fu584l2ht84c4nl8ulqjrk@4ax.com>,
Clark F Morris <cfmpublic@ns.sympatico.ca> writes:
> On Mon, 18 Aug 2008 18:45:19 +0300, Binyamin Dissen
> <postingid@dissensoftware.com> wrote:
>
>>On Mon, 18 Aug 2008 11:24:35 -0400 SkippyPB <swiegand@Nospam.neo.rr.com>
>>wrote:
>>
>>:>I agree. I'd hate to go back and look at some of the early IBM
>>:>Assembler and COBOL-D programs that I first wrote. I'm sure I'd deem
>>:>them as "bad" for a variety of reasons.
>>
>>ALTER GOTO is not intrinsically bad - if you do not have the memory it is
>>quite good.

>
> As someone who was infamous for using it in place of PERFORM to save
> memory for programs running on a 32K model 30, I would hope there that
> with more experience I could have found a better way. I had one
> person tell my boss that he was worried because he was starting to
> understand my payroll programs.


As someone who was always rather proud of the COBOL I wrote, I was very
happy to visit a place I was stationed at while in the real Army (government
shop with relatively low turnover of employees) to see old freinds only to
find someone sitting at a desk with a listing of some COBOL I had written
almost 30 years ago that was still in production use.


bill

--
Bill Gunshannon | de-moc-ra-cy (di mok' ra see) n. Three wolves
billg999@cs.scranton.edu | and a sheep voting on what's for dinner.
University of Scranton |
Scranton, Pennsylvania | #include <std.disclaimer.h>
Reply With Quote
  #9  
Old 08-19-2008, 09:03 AM
Guest
 
Default Re: Re How competent are we

In article <6guo3sFhl7ohU1@mid.individual.net>,
Pete Dashwood <dashwood@removethis.enternet.co.nz> wrote:

[snip]

>But, reading this thread of late, I find it quite saddening.
>
>It seems like a bunch of grumpy old men grizzling about how awful their
>management are and how their fantastic technical talent is/was so superior
>to the youth of today but they never got to express it because they were
>suppressed by short sighted administrators, blah, blah yada, yada....


Ahhhhh, for the Oldene Dayse... when a thread could be such, then, such as
*ten* threads cannot be, today! It could not be that folks on *all* sides
of a question could take this view, no.

Mr Dashwood, you've been predicting that COBOL will be gone for a while,
now... and universities have been dropping it from their curricula... and
businesses have not been training programmers in it... who else is there
to work in it but those who have a few years under their belts?

[snip]

>So, "management" are responsible for the decline of COBOL?
>
>It had nothing to do with the rejection of OO COBOL by COBOL PROGRAMMERS?
>(NOT managers...managers generally don't know enough about technology to be
>able to accept or reject it...they use what they are told to use.)


Mr Dashwood, last I looked Managers were responsible for 'the allocation,
co-ordination and motivation of personnel and resources towards the
accomplishment of a stated Executive goal'... are you now saying that
'COBOL PROGRAMMERS' (caps original) are responsible for the resources
accepted or rejected by their Managers? 'Tis, indeed, The World Turned
Upside-Down.

DD
Reply With Quote
  #10  
Old 08-19-2008, 09:59 AM
Pete Dashwood
Guest
 
Default Re: Re How competent are we



<docdwarf@panix.com> wrote in message news:g8ega8$mq7$1@reader1.panix.com...
> In article <6guo3sFhl7ohU1@mid.individual.net>,
> Pete Dashwood <dashwood@removethis.enternet.co.nz> wrote:
>
> [snip]
>
>>But, reading this thread of late, I find it quite saddening.
>>
>>It seems like a bunch of grumpy old men grizzling about how awful their
>>management are and how their fantastic technical talent is/was so superior
>>to the youth of today but they never got to express it because they were
>>suppressed by short sighted administrators, blah, blah yada, yada....

>
> Ahhhhh, for the Oldene Dayse... when a thread could be such, then, such as
> *ten* threads cannot be, today! It could not be that folks on *all* sides
> of a question could take this view, no.
>
> Mr Dashwood, you've been predicting that COBOL will be gone for a while,
> now... and universities have been dropping it from their curricula... and
> businesses have not been training programmers in it... who else is there
> to work in it but those who have a few years under their belts?
>


Sure. I have a few years under my belt myself. (And I have been working very
intensely in COBOL over the last few weeks).

But being old and being jaded or grumpy are not necessarily attributes that
can only exist together.

I'm just finding some of the posts here sad, that's all...

Actually, it is a good thing. I was wasting far too much time here and I now
realise that it is pretty pointless really. I always said when it stopped
being fun, I'd quit.

When it comes down to sad old men reliving Glory Days and blaming the rest
of the world for their current situation, I see no place for me in it.

There IS a place for war stories and old times, but that can't be ALL there
is...


> [snip]
>
>>So, "management" are responsible for the decline of COBOL?
>>
>>It had nothing to do with the rejection of OO COBOL by COBOL PROGRAMMERS?
>>(NOT managers...managers generally don't know enough about technology to
>>be
>>able to accept or reject it...they use what they are told to use.)

>
> Mr Dashwood, last I looked Managers were responsible for 'the allocation,
> co-ordination and motivation of personnel and resources towards the
> accomplishment of a stated Executive goal'...


(Hmmm.... smells like Nuremburg to me... "we just do as we're told, Guv..."
I don't think so.)

Anyway, that is only ONE definition, and it is just your usual boilerplate
trotted out by rote, without due thought. It is too vague to be applied to
this particular argument.

Even if it were true, it still doesn't alter the fact that it was the
obstinate resistance to change by people on the shop floor which caused the
failure of OO COBOL. The effects of that failure are becoming more and more
apparent and have consigned COBOL to a procedural backwater.

There is no coherent argument that can be made for the decline of COBOL
being caused by middle managers. They simply don't know enough. They
implement senior management policy which normally follows "fashion" or what
the opposition are doing, or what the vendor salesperson advises, UNLESS
there is a united groundswell of opinion from within the technical people.
If everyone in COBOL shops had been clamouring for the new technology,
middle managers would never have been able to stop it.The fact that most
people resisted it fiercely means you can't blame the management. They
actually went along with what the shop floor wanted.

> are you now saying that
> 'COBOL PROGRAMMERS' (caps original) are responsible for the resources
> accepted or rejected by their Managers?


Absolutely. Managers don't buy tools unless someone tells them to. Managers
don't implement technical approaches (like OOP) unless someone suggests it
could be a good (read, "money saving") idea... You know as well as I do that
most middle managers simply are not technically qualified to make such
decisions without advice from people who are so qualified. The programming
team as a combined unit have a large effect in determining technical policy,
standards, tools, and environments.

> 'Tis, indeed, The World Turned
> Upside-Down.


No it isn't. Management have ALWAYS had to be guided by technical
people.They buy advice if their own people are not capable of providing it ,
or have no credibility.

If their own people treat them with contempt, then those people are unlikely
to have much credibility. That's how you end up with "Airline Magazine"
management policies.

People may seldom get the managers they want (although I've been pretty
lucky in this regard... most of the people I've worked for have easily
earned my respect...), but they will very often get the managers they
deserve...

No-one has to tolerate bad management for any length of time. Either change
it, or work somewhere else where they appreciate you more.

Of course there are bad managers. I acknowledged that in my original, (which
you conveniently cut...)

What you do about your management may be the difference between enjoying
going to work or actually not doing so.

All I'm saying here is that they were not as responsibile for the decline
of COBOL as COBOL programmers were.

Pete.
--
"I used to write COBOL...now I can do anything."


Reply With Quote
Reply


Thread Tools
Display Modes


All times are GMT -5. The time now is 08:34 AM.


Powered by vBulletin® Version 3.7.2
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
vB Ad Management by =RedTyger=

In an effort to better serve ads to our visitors, cookies are used on objectmix.com. For more information, check out our Privacy Policy.