Deutsch   English   Français   Italiano  
<ntskkj9kvvrnrmu6hgcp75546e4b1jro8p@4ax.com>

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: john larkin <JL@gct.com>
Newsgroups: sci.electronics.design
Subject: Re: Datasheet-flation?
Date: Fri, 29 Nov 2024 18:12:17 -0800
Organization: A noiseless patient Spider
Lines: 70
Message-ID: <ntskkj9kvvrnrmu6hgcp75546e4b1jro8p@4ax.com>
References: <abp6kjtctamch521osoao98hq97m6499o1@4ax.com> <no4d1lx2hv.ln2@Telcontar.valinor> <vi0qbd$2k2de$1@dont-email.me> <pu5e1lxvli.ln2@Telcontar.valinor> <vi1sen$2p269$2@dont-email.me> <4qtg1lx7ms.ln2@Telcontar.valinor> <vi4j09$3fb75$1@dont-email.me> <422i1lxd1l.ln2@Telcontar.valinor> <vi7j20$3b4e$1@dont-email.me> <m09m1lxq3c.ln2@Telcontar.valinor> <vibd8b$u5qg$2@dont-email.me> <almjkjdhii2a9jdtu8007u2cj4ms99rm01@4ax.com> <3urp1lxv75.ln2@Telcontar.valinor>
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
Injection-Date: Sat, 30 Nov 2024 03:12:18 +0100 (CET)
Injection-Info: dont-email.me; posting-host="29885b941dd035e97fa26ef25062c9e6";
	logging-data="1427648"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX1/RNM38WQJzXG20CisTQAVG"
User-Agent: ForteAgent/8.00.32.1272
Cancel-Lock: sha1:J+95tpWsRtsw/FQ9nz6Rlb6AfRM=
Bytes: 4067

On Fri, 29 Nov 2024 23:30:59 +0100, "Carlos E.R."
<robin_listas@es.invalid> wrote:

>On 2024-11-29 16:21, john larkin wrote:
>> On Thu, 28 Nov 2024 20:42:59 -0700, Don Y
>> <blockedofcourse@foo.invalid> wrote:
>> 
>>> On 11/28/2024 6:49 AM, Carlos E.R. wrote:
>>>>> Do *you* "write for yourself" or "write for others"?
>>>>>
>>>>> I.e., do you write assuming YOU are the Reader?  Or, that
>>>>> OTHERS will be the Reader?
>>>>>
>>>>> [There seems to be a split on how developers write; I think
>>>>> this would affect their choice of (spoken) languages as well.]
>>>>
>>>> Ah. If I write a script I tend to mix English and Spanish. I tend to use
>>>> English thinking of sharing the script or asking questions about it. The places
>>>> where I do that are English speaking mostly.
>>>
>>> I always write for others -- as, if I have to revisit the code
>>> a year or five hence, *I* will effectively BE one of those
>>> "others".
>> 
>> Some guy wrote a c program that strips comments from c programs. His
>> reasoning is that the code speaks for itself, and the comments are
>> always wrong.
>
>Ridiculous.
>
>> 
>> I assume that program was not commented.
>> 
>> 
>> I saw a bit of actual Windows source code, and it had a mandatory,
>> standard comment section at the start of any block of code. It said
>> 
>> */
>> Author:    Jim Smith
>> Date:         2018
>> Purpose:  what it says
>> /*
>
>
>My first job was as programmer for small company. They had tasked an 
>external programmer with creating a software for them with LabWindows. 
>This thing creates displays; think a virtual oscilloscope display, for 
>instance, measuring things like temperature, pressure, rpm, etc. My boss 
>says "I want you to add a voltage display". Simple.
>
>Well, the original programmer had removed the header file that assigned 
>labels to both the display windows and the code. The code would say 
>"display_crt(31, A1)", where 31 was the element in the display to 
>display rpm, for instance. If I inserted "voltage" in the display 
>window, all the numbers shifted by one, so that 31 became pressure, for 
>instance.
>
>The programmer had sabotaged the code so that no one could touch it by 
>replacing labels with their values.
>
>It took me months to recreate the header file with labels. My boss 
>thought I was useless: it is difficult to explain this to a non programmer.
>
>I carefully documented since then every program I wrote. I did not want 
>any other person to suffer what I did.

I worked with (with not for, briefly!) a company that had an engineer
make one thing work somehow and then sent it to manufacturing and told
them to make copies. No drawings, no schematics.