Deutsch   English   Français   Italiano  
<0VSdnW5SdLAMlGP7nZ2dnZfqnPSdnZ2d@earthlink.com>

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

Path: ...!local-2.nntp.ord.giganews.com!Xl.tags.giganews.com!local-4.nntp.ord.giganews.com!nntp.earthlink.com!news.earthlink.com.POSTED!not-for-mail
NNTP-Posting-Date: Thu, 03 Oct 2024 03:03:45 +0000
Subject: Re: The joy of FORTRAN
Newsgroups: alt.folklore.computers,comp.os.linux.misc
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>
 <lm5amtF93p4U2@mid.individual.net> <vdjto8$39db1$14@dont-email.me>
From: "186282@ud0s4.net" <186283@ud0s4.net>
Organization: wokiesux
Date: Wed, 2 Oct 2024 23:03:44 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101
 Thunderbird/78.13.0
MIME-Version: 1.0
In-Reply-To: <vdjto8$39db1$14@dont-email.me>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Message-ID: <0VSdnW5SdLAMlGP7nZ2dnZfqnPSdnZ2d@earthlink.com>
Lines: 57
X-Usenet-Provider: http://www.giganews.com
NNTP-Posting-Host: 99.101.150.97
X-Trace: sv3-RmswpYbNUFk2I5H1yfS/ShtuiQjQpTjHQgrRJ6MGhgnbQCFOVoUWqBLs01kVX/gdxFm5yTHW68HYiYZ!KfqRJFiUHAjk+4R+YDpmRQyW3f5jVDr/icD7hB81vfY0bC88u2NA6ufKKLqmkJA7R7kStVeQ4t60!6kcBntvdnTCKBwKLRlUD
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
Bytes: 4904

On 10/2/24 12:52 PM, The Natural Philosopher wrote:
> On 02/10/2024 17:29, rbowman wrote:
>> On Wed, 2 Oct 2024 11:06:31 +0100, The Natural Philosopher wrote:
>>
>>> 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.
>>
>> I worked on one project like that, endless meetings arguing over 
>> paragraph
>> headings. I left after six months out of boredom. I'd been doing some
>> moonlighting for another employee who had his own thing going. The next
>> spring when I talked to him about my tax documents I asked if they'd
>> written any code yet. The answer was 'no'. It was a DoD project so you 
>> can
>> understand the cost overruns and poor results.
>>
>> The danger is after so much time and money is spent preparing the spec it
>> will be implemented even if problems are found. A whole chain of managers
>> that signed off on it aren't going to admit there is a problem.
> 
> My nemesis was Z notastion  It was software for an undersea optical 
> fibre repeater, based on an 8086 IIRC.
> 
> It was a year behind and in a complete mess, so they hired hundreds of 
> programmer, not one of whom knew what they were supposed to be doing. 
> There was one guy there who could code hardware and I reckoned if it had 
> been us two, we would have thrown away the specs and RMX 86 and done  it 
> bare metal  in 6 months.
> 
> What had happened is that some wanker of a compsci had decided to write 
> the spec in something called I think Z notation, and then had blindly 
> tried to map that onto a functional spec, and then I think he had left 
> before the shit hit the fan.
> 
> I spent a miserable 6 months and produced nothing of any worth because 
> no one could tell me what my bit was supposed to actually do.,
> 
> All the project needed was to draw up a basics state machine to decide 
> what actions to take against the limited number of inputs, and pretty 
> much have a main loop polling all the inputs, and twiddling the output 
> bits.  No real time OS, no preemptive multitasking nothing complex. Just 
> a state machine that said 'if  the inputs are like this, do that' for 
> around 128 cases.


   All the 'specs' stuff - that's so the know-nothing
   org bureaucrats can pretend to be In Charge and justify
   their paychecks.

   The horrible truth, of course, is that anything beyond
   a "general idea of" is a waste of time. You NEVER know
   how/where things are gonna go until the actual code
   and/or hardware is actually being made. Then there are
   all the sudden, oft incompatible, revisions and features
   everyone demands .........