| 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 .........