Path: ...!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: Peter Flass 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: <5mqdnZuGq4lgwm_7nZ2dnZfqnPSdnZ2d@earthlink.com> <36KdnVlGJu9VLW77nZ2dnZfqn_qdnZ2d@earthlink.com> <971448126.749088380.092448.peter_flass-yahoo.com@news.eternal-september.org> <59CJO.19674$MoU3.15170@fx36.iad> <3hOdnWpQ649QMGr7nZ2dnZfqnPidnZ2d@earthlink.com> <1114392917.749421134.280786.peter_flass-yahoo.com@news.eternal-september.org> 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 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