Deutsch   English   Français   Italiano  
<4tqdnbx-J_0CX2H7nZ2dnZfqnPadnZ2d@earthlink.com>

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

Path: ...!Xl.tags.giganews.com!local-3.nntp.ord.giganews.com!nntp.earthlink.com!news.earthlink.com.POSTED!not-for-mail
NNTP-Posting-Date: Wed, 02 Oct 2024 03:48:47 +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>
 <066d7009-983d-3dc8-b78f-bc37a915da18@example.net>
 <lm3ofqF1legU1@mid.individual.net>
From: "186282@ud0s4.net" <186283@ud0s4.net>
Organization: wokiesux
Date: Tue, 1 Oct 2024 23:48:43 -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: <lm3ofqF1legU1@mid.individual.net>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Message-ID: <4tqdnbx-J_0CX2H7nZ2dnZfqnPadnZ2d@earthlink.com>
Lines: 39
X-Usenet-Provider: http://www.giganews.com
NNTP-Posting-Host: 99.101.150.97
X-Trace: sv3-0RftAHsrqEYBwL8XWm0FzJ6merb0CHw2KKsgah9x3CN/DPHh5yILQ/oixYqoAcp/KNlF2Vuq2Vq8FRh!D8btxmhXw3ihBsJ+o3R6HrVG8V8VMbyfFjUVpVTdpHqavQQXMq113sfVTnszFxKh1l6r4AM/Fk4g!+FfV385Xe0jVaBG3PvPi
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: 4030

On 10/1/24 10:12 PM, rbowman wrote:
> On Tue, 1 Oct 2024 21:28:14 +0200, D wrote:
> 
>> I think there's some old programmer saying from the beginning of time,
>> that says something like the third time I completely rewrite the program
>> it gets done right.
> 
> Over the years new buzzwords like agile have been tacked on but my process
> always started with the assumption that the client didn't know what they
> really wanted. Throw together a quick and dirty prototype with enough
> functionality that they can play with it. Take notes on the complaints,
> modify the prototype. Rinse and repeat until they're mostly happy.
> 
> Scrap the prototype, possibly retaining some code, and build the product.
> 
> There is a related process I call 'reconnaisance by fire'. That's when
> you're handed an API that you're pretty sure is incomplete, inconsistent,
> and missing vital information. Build the interface, test it, find out
> where it fails, and try something else. If you're lucky the other party
> will be helpful although I have had instances where they were hostile.
> 
> The most important part is not developing an ulcer while dealing with
> human nature. Easily perturbed people probably should try another career
> path.

   Clients want "something" - but they're often not sure
   what that will look and feel like. They will ALWAYS
   have complaints, ALWAYS want more and more 'features',
   some of which will be incompatible with each other,
   added and may run off to somebody else expecting magic.

   Been there, seen that.

   Alas this means your "final" code will wind up as a MESS
   that's hard to read/debug. You can't keep throwing out
   everything, money issues prevent that, the world wasn't
   built for programmers - mostly for bean-counters these days.

   The "third time" story IS mostly correct BTW :-)