In article <
bt558b...@mid.individual.net>,
"Pete Dashwood" <
dash...@removethis.enternet.co.nz> writes:
> Bill Gunshannon wrote:
> <snip>>>
>>> However, I don't think you would argue that general use of COBOL (at
>>> least in the sense it was used in the last century), has NOT
>>> declined. and is NOT continuing to do so.
>>
>> Wait, is this a typo? You highlighted "NOT".
>
> No, it isn't a typo. "argue" is used in the sense of "posit" or
> "postulate".
>
> It is a standard use of English. Perhaps I understimated the education of
> someone who works in a University.
Well, this seems to be one of those typical English thngs where the meaning
is opposite what one reads it to be. :-)
In a ny event, no, I don't think COBOL use has declined. Percentage-wise,
certainly, but that is due to the advent of all the other crap and the fact
that the IT world is now several orders of magnitude larger than it was "in
the last century". I think most of the COBOL is still as it was in the last
century with many new systems (not new locations, additional systems in
places that continue to use COBOL) offsetting the ones that have gone away.
In case your interested, my resume just got refered to for another COBOL
job with a major nationwide system that is not being re-written in some
"more modern" language.
>
>> That is my standpoint.
>
> No, it isn't. You continually refuse to accept that COBOL use in the world
> in general has declined from the 'glory days" of the 1980s. It is really
> stupid to argue this as it is a matter of record. (However, when I show you
> the record, you dismiss it as "You can prove anything with statistics".)
It hasn't declined by any noticable amount. The government (over here, at
least), hospitals (that aren't on an even more ogscure system call Mumps),
insurance, credit cards, bank, other financials (that aren't on an even more
obscure language called APL), etc. Maybe NZ has abandoned all use of COBOL,
but that does not reflect the reality of the rest of the IT world.
>
> <snip>>
>>>
>>> This issue is covered very well (and fairly) here:
>>>
>>>
http://fabfuture.blogspot.co.nz/2014/01/where-has-all-cobol-gone.html
>>>
>>> When it comes to the decline of COBOL I don't have to "assume"
>>> everybody is moving moving off it; it is a matter of record that
>>> many people are.
>>
>> OK, I read it. Hogwash.
>
> Of course. It is unpalatable to you so it is dismissed as hogwash.
I have personal experience to the contrary. That's what makes it hogwash.
It reads like the garbage being spouted at college undergrads that even
they can esaily find information tot he contrary.
>
> You may also find it unpalatable that just because YOU say it is hogwash,
> does not make it so...
Well, I would not bet my farm on that kind of garbage. It's alot like
Agile. I had to take a course in that when I was working for the Navy.
The instructor started the course with a description of "how things used
to be done" that was totally bogus. And then based the reasoning for
Agile on that erroneous premise. I see much o f the argumetns against
COBOL as the same. They are not reality, they are wishful thinking and
a desire to steer the bus away from COBOL rather than admit that COBOL
people are still needed.
>>>
>>>
> <snip>
>>
>> I keep hearing about these but never see any names. I can provide
>> (and have provided in the past) names of large operations that are not
>> moving now and have no plans to do so in the future.
>
> You are not privy to the strategic plans of any corporation you are not
> employed by and the stated goals of any given corporation can change in an
> instant. Just as quickly as a new IT director is installed.
So, tell me, why is it the companiest that are not getting rid of COBOL
have no problem admitting it while the companies that are keep mum?
And your comment above works both ways.
>
> It is a simple fact that more and more corporations are being forced to trim
> their exorbitant IT budgets because the world (and their Boards) is waking
> up to the fact that cheaper options are available. It is economic necessity,
> not fashion , that drives it. Resistance to change of the kind that you
> exhibit is being eroded by economic necessity, not rhetoric from me.
So then, how does taking on a multi-million dollar project to replace a
working system meet those economic goals?
>
> The network is winning the battle for IT hearts and minds and
> (consequently) the COBOL fortresses you are so proud of will fall. It is
> simply a matter of time.
COBOL works just fine on a network. How do you see it not doing it? I
have a web application I personally wrote to replace a PHP application
that broke and was so obfuscated no one could fix it. (no one could even
figure out how it worked int he first place!!) I have just recently
done a COBOL library that allows database access over a network. Worse
case scenario would be having to write a wrapper in another language to
create an interface between COBOL and some outside systems. But what
COBOL has done well for decades it still does well.
>
> Personally, I don't care at all; I long ago realized what was happening and
> adapted to it. Besides, the pressures which drive it are inexorable. It
> really isn't about academics and business people doing their damnedest to
> bring down COBOL out of spite or fashion consciousness, but you seem to
> think it is.
I see the academic side first hand. Computing languages courses that talk
about Smalltalk, Lisp, Scheme, Oberon, Prolog and yet fail to mention COBOL
at all. Not even for its historical significance.
>
> <snip>>
>>>
>>> Why do you suppose they don't WANT to replace their ORACLE DB with
>>> PostgreSQL?
>>
>> Because in all these case the people who make the decisions respond
>> more to the drone of the salesman than to some blog. No one is out
>> there selling Linux, LibreOffice or PostgreSQL.
>>
> So the only person with a clear grasp of what is needed is you, and all the
> rest of us are stupid fools who do whatever salespeople tell us?
Oh, I didn't know you were a CIO. We people in the trenches have little if
any influence on these decisions. SAP advertises on all the golf TV cover-
ages over here. And HP, an CA, etc. Never saw a single ad for Linux.
Execs read the Wall Street Journal over here, not The Linux Journal.
Microsoft pays millions to keep the ear of the government, RedHat, not a
dime. Hype sells.
>
> "The people who make the decisions" are NOT all idiots.
Jury is still out on that one.
> Some of them have
> broader experience and training than your own.
Maybe in NZ. :-) I have worked with OSes (major OSes!) that most of the
current crop of CIOs have never heard of. But then, they weren't even born
when I started in the IT biz. And, having an MBA hardly counts as better
training than I have. :-)
>
> Sales campaigns certainly do influence, but anyone who has been in IT for
> any length of time has learned to be wary of sales pitches and spin. They
> want to see benchmarks and demos.
What part of the MBA program taught them that? Not that this is
anything new. Anecdote time: I used to work for Martin Marietta
(now Lockheed Martin). (See, I haven't always been in academia!!!)
We set out to bid on a minicomputer system for a college in the
Northeast US. There were only two serious bidders for this. Us and
Digital. We bid a Prime 50-Series (this was back when they were still
a very promising computer company.) A benchmark was provided. We ran
the benchmark and showed up with an entire box of fanfold paper with
our results on it. DEC showed up with an envelope. The envelope
stated that the computer they were bidding didn't actually exist yet
but if it did the benchmark resulst would be....... No Joke. Care
to wager on who won? The person from the college who was running the
RFP stood up in front of the bidding conference and blatantly stated,
"I don;t care who wins as long as the computer says VAX on the front."
Now, tell me again how benchmarks trump hype...
>
> The faculty members who resist teaching COBOL at your place are not
> intransigent simple-minded clods.
Didn't say they were. But, they have their own agenda. And it is not
necessarily preparing students to meet the needs of the industry. There
are still a lot of people in academia who are fighting the idea that all
Colleges are are trades schools whose purpose is to help students get
good paying jobs. (There was recently a lot of flack over an interview
with the head of Google when he said that!!)
>
> The Business IT directors who want to move to networked solutions, even if
> it means getting out of COBOL, aren't either.
Except that "getting out of COBOL" has nothing to do with "move to
networked solutions". The two are not mutually exclusive.
>
>
>
>
>> As long as we are throwing URLs around try this one:
>>
>>
http://en.wikipedia.org/wiki/Comparison_of_relational_database_management_systems
>
> It is interesting, but it needs updating.
>
> What it DOESN'T tell you is that the OS a database runs under is irrelevant
> if it is being used as a server... I have remote SQL Server databases
> (running on a server farm in the USA) being accessed from both Linux and
> Windows systems all around the World; and 20 years ago I was acessing
> mainframe (DB2 and Datacomm) databases from a PC...
>
> Neither does it tell you about the vagaries of different SQL implemented on
> different platforms and the passionate arguments about what is standard and
> what is "right". I've been in the game of database use for some time now and
> I wouldn't mind a dollar for every time I have had to modify working SQL
> because the client wanted a different RDBMS...
>
> (Using LINQ solves this problem, apart from all the other advantages it
> provides.)
>
> I often get asked "Which is the BEST RDBMS?" (The answer is to be found in
> years of experience and not in tables on Wikipedia)
So the numbers on COBOL usage on the INTERNET are gospel but when it comes
to Databases the INTERNET is not a valid source? Interesting.
>>
>> It makes for some very interesting reading. But then, the oracle
>> salesman isn't goingt o point you at it and the PostgreSQL salesman
>> just never seems to get that appointment to meet witht he CIO.
>
> Nonsense. CIOs want the product that will best meet their company's needs,
No. the CIO wants to make as few waves as possible so as not to risk his
golden parachute.
> within the parameters for selection which they devise. It isn't about
> emotional attachment to proprietary or Open Source as a concept.
Well, I see being totally hype driven as being pretty much emotional.
>
> I prefer SQL Server because it is well supported and does everything I and
> my clients need. But it is really no better (or worse) than anything else.
> I have tried many RDBMS and coded SQL for all of them, right back to the
> days of MS Access. RDBMS that DON'T meet the requirements of modern SQL
> generally don't stay around very long. A perfect example is System 2000
> which used inverted indexing and handled very large databases at a time when
> all the RDBMS were really toddlers. Ford Motor Company managed their
> inventory with it, to name just one major player. As RDBMS became more
> established a SQL interface was written for System 2000 (very much like what
> they did with ADABAS), but it was too late. The system remains one of the
> most impressive DB inplementations I have ever seen, but today I believe it
> is defunct.
Don't know it, so I can't really comment.
>
> In the same way that SQL became the de facto standard for RDBMS access, I
> believe LINQ and Lambda functions will replace it. As far as I'm concerned,
> SQL is already obsolete.
We shall see. One of the most popular DB's on the INTERNET today does
neither LINQ or Standard SQL. :-)
>>
>>
>> Well, MS tried to use the recent Explorer flaw to force a move, but
>> that seems to have backfired and now there is an update for Xp even
>> after we
>> were assured there would be no such thing. :-)
>
> Another cyncial MS bash (which you claim you don't do...)
Merely a statement of fact. Which, backfired as they were forced to
fix IE on XP even after stating they would not do so.
>
> They deserve credit for providing an update that was a major inconvenience
> for them, because they recognised it was the right thing to do, not
> criticism because of an imagined paranoid policy to drive people to upgrade.
Damn, yiou really are well entrenched in their camp. They couldn't
care less about inconvenience. Bad press was what drove them.
> (I'm still running a couple of XP machines for desktop development and have
> no plans to "upgrade" them. Should I expect the Microsoft thought police to
> break down my door at any moment? I do use Win 8.1 for web development;
> maybe they'll "let me off" for that...) According to you, they are damned if
> they do ("they said they weren't going to") and they are damned if they
> don't (just let people get exploited and then say: "Well, we TOLD you to
> upgrade...")
>
> Your bitterness towards them is sad. (And misplaced...)
Pete, do you not even read what I type? I have over a dozen Windows
Servers here. All of my virtualization is done on MS products. And
I am the one who recommended these products. Hyper-V over VMWare!! No
bitterness here. I just am not blinded by their facade and tend to
actually look at what companies do rather than what they say. (I'm
not an Apple fanboy, either!!)
>>
>>>
>>>
>>>> MS is well known for introducing incompatabilites to force upgrades.
>>>
>>> That is simply urban myth and I'd expect better from you.
>>>
>>> Cite your evidence or retract it.
>>
>> Sorry, I didn't document everytime someone came in with an old Word
>> document that could not be converted by a newer version of Word.
>
> And you didn't because you can't. Every version of Word will read previous
> versions of Word's documents, provided they are saved in Word format.
And that is pure hogwash. They have often deliberately abandoned backwards
compatability. Don't get me wrong, unlimited backwards compatability is
both impossible and, in the long run, bad business. But to claim they have
always maintained it is just plain ridiculous. And it was even worse with
the government than academia as they tended to stick with outdated products
in one department wahile others clung to the bleeding edge which brought
these incompatabilites to the forefront.
> (It is
> backward compatible). Older versions of Word may not read documents produced
> by a newer version but there is a free download to enable it. What is unfair
> or unreasonable about that?
>
> You can't cite your evidence and you won't retract, so there is no reason
> for us to continue this correspondence.
Whatever.
>
>
>> I'm
>> the guy who always had to find a fix.
>
> Oh, Boo hoo.... Just exactly why did you go to work in the morning...?
You just won't accept that experiences in other places differ from yours, huh!
>
>>Wasted a lot of time doing it.
>> And we probably shouldn't even go into the equivalent with versions
>> of Power Point.
>> But some people will never accept that MS has a very
>> shady past. Or that they are unlikely to ever change.
>
> And some people believe that things can never get better and that the world
> is an evil place just waiting to destroy the unwary.
And some of us accept that newer is not necessarily better. It can be,
but just being newer does not guarantee that.
>
> I'm personally interested in what they do NOW (although my satisfied
> experience with them extends over some years now) and I don't care (a lot)
> about what they did in the past. I can quote you stories of misbehaviour in
> the past by every major IT company in the world (IBM/BUNCH), some of whom
> are now defunct. What does it prove? Caveat emptor.
No one has the record MS has.
>>
>>>
>>>> I don't see this as being any different. When your business model is
>>>> keeping a constantly moving target for the customer to hit, you
>>>> don't survive long it you anchor the product.
>>>
>>> Your paranoia is showing.
>>
>> Just because your paranoid doesn't mean every one isn't out to get
>> you.
>
> A cliche paraded as wit. I shouldn't be surprised.
Your the one who threrw out paranoia as a factor. I was just making light
of it as that is all it deserved.
>>
> <snip>
>>> At any given moment there are probably only a couple in use so it is
>>> no hardship to start them from the Virtual Box console,
>>
>> I have about 50 running at the moment. Access to the host machine
>> consoles from outside of the datacenter is not available and will
>> never be.
>>
>>> but if I needed
>>> to have certain machines always available I'd write a simple startup
>>> script.
>>
>> And that was my point exactly. A hack. What should be a major part
>> of
>> the overall system is not included as part of the product.
>
> This is just unbelieveable. Using script with PCs is no more a "hack" than
> using JCL on a mainframe.
When you have to use somthing external to the product to do what all the
equivalent products thought to make an internal function it's a hack.
Where in the VirtualBox documentation is this explained? Apparently
they didn't even give it a thought even though it is obviously an
operational necessity.
>
> It's like "anything not written in COBOL is a hack".... I was stunned when I
> first read this but after some reflection I see that I shouldn't have been.
Where did you see that? I program in dozens of languages and on close
to a dozen different OSes. I have never said it was "COBOL or nothing".
Quite the contrary, it is the anti-COBOL people with that opinion.
>
> It's pretty obvious to me that we live in different worlds and I really
> don't like visiting yours, so I won't any more.
>
OK Pete, it's been fun. I will expect one more post from you to announce
that the last COBOL program inthe world has been shut down, but I, at least,
know that neither of us will still be above ground at that point.
>
>
>>
>> All hacks to get around a shortcoming of the product. Nowhere in all
>> their documentation do they recommend this. And what was it you were
>> saying
>> about things like Linux and GNU COBOL not being ready for production
>> environments? :-)
>
> This doesn't even warrant a response because it is so stupid.
>
> I won't be responding further to you so please feel free to have the last
> word.
>
All the best.