Deutsch   English   Français   Italiano  
<82931061.749609299.683575.peter_flass-yahoo.com@news.eternal-september.org>

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

Path: ...!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: Peter Flass <peter_flass@yahoo.com>
Newsgroups: alt.folklore.computers,comp.os.linux.misc
Subject: Re: The joy of FORTRAN
Date: Wed, 2 Oct 2024 18:07:27 -0700
Organization: A noiseless patient Spider
Lines: 36
Message-ID: <82931061.749609299.683575.peter_flass-yahoo.com@news.eternal-september.org>
References: <pan$96411$d204da43$cc34bb91$1fe98651@linux.rocks>
 <5mqdnZuGq4lgwm_7nZ2dnZfqnPSdnZ2d@earthlink.com>
 <vcub5c$36h63$1@dont-email.me>
 <36KdnVlGJu9VLW77nZ2dnZfqn_qdnZ2d@earthlink.com>
 <971448126.749088380.092448.peter_flass-yahoo.com@news.eternal-september.org>
 <vd5195$edas$1@dont-email.me>
 <59CJO.19674$MoU3.15170@fx36.iad>
 <vd6vto$r0so$1@dont-email.me>
 <iJEJO.198176$kxD8.81657@fx11.iad>
 <3hOdnWpQ649QMGr7nZ2dnZfqnPidnZ2d@earthlink.com>
 <vd8doi$15q07$1@dont-email.me>
 <vd8eg7$15v1j$2@dont-email.me>
 <cxicnVzg_cn_eGX7nZ2dnZfqnPadnZ2d@earthlink.com>
 <vdapbn$1kp35$5@dont-email.me>
 <xD2dnSerYr-8kmf7nZ2dnZfqn_ednZ2d@earthlink.com>
 <llv25bFa6uvU2@mid.individual.net>
 <n-ednbNVDrThwWf7nZ2dnZfqn_ednZ2d@earthlink.com>
 <1114392917.749421134.280786.peter_flass-yahoo.com@news.eternal-september.org>
 <WHudncjyj7eEHGb7nZ2dnZfqnPWdnZ2d@earthlink.com>
 <lm2u9aFs3voU6@mid.individual.net>
 <vdj5v7$35p9c$19@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 03 Oct 2024 03:07:27 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="e9dc4d0c0396760b7d159114bcec7e30";
	logging-data="3627933"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX19Hhm2AyXIHrg1/GHIc4cxH"
User-Agent: NewsTap/5.3.1 (iPad)
Cancel-Lock: sha1:pqAL/gUiyHPrUET2mGkq+7mYgH0=
	sha1:nr4T5HwbbSXZ0iXVb5B579Qb614=
Bytes: 3528

The Natural Philosopher <tnp@invalid.invalid> wrote:
> On 01/10/2024 19:44, rbowman wrote:
>> On Tue, 1 Oct 2024 00:56:56 -0400, 186282@ud0s4.net wrote:
>> 
>>> Technically, I agree. However, as mentioned, PRACTICAL issues
>>> intervene. Time/MONEY/reliability are also very important. These
>>> ain't the filthy-rich 60s anymore so if it WORKS you DON'T mess with
>>> it.
>> 
>> There comes a point in many projects when you realize that the effort
>> helped define the criteria and while you have a better understanding of
>> the problem you really should scrap the code and start over. Time, money,
>> and ego involvement ensure that seldom happens.
> 
> Ive done that several times.
> You sketch out something, realise that was partly wrong, or has got 
> messy, or could be done more simply if chunked out to subroutines, and 
> start again using the bits of code that worked.
> 
> The cost benefit is against the top down "we will write the whole 
> detailed spec before we write a line of code" idea  that in my 
> experience is actually worse.
> 
> In practice I work both ends to the middle. Write what is obvious in 
> spec or code first, and then see what problems remain unsolved.....
> 

I’ve done it a few times. I thoughhtI had a design that would work, but
after a bit of coding problems showed up, so I scrapped it and started
over. I think better in code than in the abstract, so this was my
equivalent of doodling on a yellow pad. Also, it was almost never a total
loss - most of the functional routines were reusable, and only the logic
needed to be redone.

-- 
Pete