Deutsch   English   Français   Italiano  
<mdfk64Fu5l5U3@mid.individual.net>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: nntp.eternal-september.org!news.eternal-september.org!eternal-september.org!feeder3.eternal-september.org!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: bill <bill.gunshannon@gmail.com>
Newsgroups: comp.os.vms
Subject: Re: Bootcamp
Date: Sat, 12 Jul 2025 13:26:27 -0400
Lines: 84
Message-ID: <mdfk64Fu5l5U3@mid.individual.net>
References: <mchom4F15kcU1@mid.individual.net>
 <mckld9Fg08sU1@mid.individual.net> <10465mq$62th$1@dont-email.me>
 <104cgf1$vk0k$1@paganini.bofh.team> <104dri4$11oku$1@paganini.bofh.team>
 <104s1f0$1ndbh$1@dont-email.me> <104s9hs$1p3b9$1@dont-email.me>
 <mdf6lpFu5l5U1@mid.individual.net> <687273fd$0$687$14726298@news.sunsite.dk>
 <mdfbo5Fu5l5U2@mid.individual.net> <104tu3c$26cld$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: individual.net RA1qRqycCWDuBjDZepV1PAYEU5DKtMpdCDKpuh66dhWsx0WpwJ
Cancel-Lock: sha1:zah8u/pSZdJWZWsW07sPkTO8dJo= sha256:JuzT0A+k5hTX+D+Sw+SBWqhtCQAA18kXFC3ZAscB4sI=
User-Agent: Mozilla Thunderbird
Content-Language: en-US
In-Reply-To: <104tu3c$26cld$1@dont-email.me>

On 7/12/2025 11:13 AM, Arne Vajhøj wrote:
> On 7/12/2025 11:02 AM, bill wrote:
>> On 7/12/2025 10:41 AM, Arne Vajhøj wrote:
>>> On 7/12/2025 9:35 AM, bill wrote:
>>>> On 7/11/2025 8:16 PM, Arne Vajhøj wrote:
>>>                                                                If
>>> you have a Cobol system using ISAM files, then do not want to convert
>>> it to a Java/C++/Go/C# system using ISAM files.
>>
>> If you have a COBOL program using ISAM today it should have been
>> converted to DBMS years ago.  That does not imply that it should be
>> converted to JAVA/C++/Go/C#.
> 
> No.
> 
> But it implies that *if* you are rewriting it then it should also
> be converted from ISAM to RDBMS.
> 
> Not 1:1 conversion.
> 
>>>>> from vertical app scaling to horizontal app scaling, 
>>>>
>>>> Not really sure what this means.  :-)
>>>
>>> You can call it cluster support.
>>>
>>> If you run out of CPU power, then instead of upgrading from a
>>> big expensive box to a very big very expensive box then you just
>>> add a cluster node more.
>>
>> OK.  But I don't see what that has to do with it being written in COBOL.
>> Or are you saying that IBM Systems don't scale?
> 
> Applications are not clusterable by magic - they need to be designed
> for it.
> 
> So again if you are converting a non clusterable then it may be
> a good opportunity to convert it to clusterable instead of 1:1
> conversion.
> 
> It is possible to buy pretty powerful systems. But N small systems
> with power 1 are cheaper than 1 huge system with power N. That was
> the case 40 years ago for VAX. It is the case today.
> 
>>>>>                                                       from 5x16 to
>>>>> 7x24 operations etc..
>>>>
>>>> Certainly don't get this.  Every place I ever saw COBOL was 24/7 and
>>>> that is going back to at least 1972.
>>>
>>> I would be surprised if you have never experienced a financial
>>> institution operating with a "transaction will be completed
>>> next day" model.
>>
>> I get that now.  That has nothing to do with IT and everything to do
>> with people and their being more "legacy" than the IS.  I am finally
>> starting to see change. My last automatic payment from DFAS wasn't
>> really due until a Monday, but the funds showed up on a Saturday.
>> Even things that once ran only nightly as "batch" are now processed
>> almost immediately.  But the people still only work 8 hours a day 5
>> days a week and it is them that cause the apparent lag in most IT
>> processing.  Used to be systems went offline for 6-8 hours for backups.
>> Today if they go offline at all it is for seconds to minutes.  But, none
>> of this was ever related to the language an IS was written in and
>> rewriting it in JAVA/C++/Go/C# is not going to improve anything.
> 
> Again. It impacts the design. If the system is designed to only
> do certain things at a certain time, then the logic in the system
> must be re-designed to do everything as quickly as possible.
> 
> So again again if you rewrite an application, then you want
> to change that logic instead of doing the 1:1 conversion.
> 

And this, of course, is where we disagree.  You see rewrites as
normal and the best way to go.  I see them as usually a waste of
time being called on for the wrong reasons.  Because your peers
at a conference laugh at your legacy system is no reason to rewrite
it.  (And, yes, I have seen senior management want to make major
and often ridiculous changes based on something their peers said
over lunch at a conference!!)