Re: Larkins website sucks[was Re: Bill Sux]
- From: keith <krw@xxxxxxxxxx>
- Date: Sun, 04 Sep 2005 22:43:00 -0400
On Sun, 04 Sep 2005 19:16:34 -0700, John Larkin wrote:
> On Sun, 04 Sep 2005 20:10:54 -0400, keith <krw@xxxxxxxxxx> wrote:
>
>>On Sun, 04 Sep 2005 13:55:14 -0700, John Larkin wrote:
>>
>>> On Sun, 4 Sep 2005 23:05:16 +0100, "john jardine"
>>> <john@xxxxxxxxxxxxxxxxxxxxx> wrote:
>>>
>>>>
>>>>"John Woodgate" <jmw@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
>>>>news:dENdGBzOVKGDFwFk@xxxxxxxxxxxxxxxxxxx
>>>>> I read in sci.electronics.design that John Larkin
>>>>> <jjlarkin@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx> wrote (in
>>>>> <e76hh1l8fakfti3308vlvcbqvs5t0ja2bq@xxxxxxx>) about 'Larkins website
>>>>> sucks[was Re: Bill Sux]', on Fri, 2 Sep 2005:
>>>>>
>>>>> >Precursor languages were "A" and "B". Too bad they quit so soon. They
>>>>> >could have progressed to a language that had no keywords and was
>>>>> >entirely punctuation. They could have called it "F".
>>>>>
>>>>> I think '.' might be a better name.
>>>>> --
>>>>> Regards, John Woodgate, OOO - Own Opinions Only.
>>>>> If everything has been designed, a god designed evolution by natural
>>>>selection.
>>>>> http://www.jmwa.demon.co.uk Also see http://www.isce.org.uk
>>>>
>>>>Having spent last 3 months back engineering the C code in a product range.
>>>>I prefer to think of it as "F$%#*^& *£#%e".
>>>>
>>>
>>> They didn't call it "code" by accident.
>>
>>A very wise man and former manager (and one of the early developers of
>>MVS) had a profound "word" he kept on the top of his black/white board:
>>"Xenocryptophobia" - fear of other's code. I don't like reading my own
>>code after a week, so I comment the crap out of it. Every module has a
>>long "purpose" statement, and every line tries to tell others (and myself)
>>wht the hell it's doing. Yes, it takes time to do, but it takes a lot
>>more time to figure out what the hell happened whent it does (and it will).
>
> Yup. I do that, too. But I don't think that, on the whole, it takes
> time. The act of commenting is a sort of check in itself, and makes
> the code better, and reduces debug time. I hate debugging, so I code
> so that I have to do very little of it.
It takes time. Whether that time is otherwise spent elsewhere is another
issue. I'm told that our programmer productivity on OS types of things
in on the order of one line per day. No, it' snot because there is only
80 characters typed per day, rather that every line is designed to fit in
the overall architecture (and documented with another fifty).
I hate debugging too. While I make numerous mistakes, most are trivial to
find. The just stand out, because there are no branches into la-la-land.
Functions return (or post) status, so it's easy to track back to the
failure. Most are <slap!>, that was certainly dumb!
--
Keith
.
- Follow-Ups:
- Re: Larkins website sucks[was Re: Bill Sux]
- From: John Larkin
- Re: Larkins website sucks[was Re: Bill Sux]
- References:
- Re: Larkins website sucks[was Re: Bill Sux]
- From: Kevin G. Rhoads
- Re: Larkins website sucks[was Re: Bill Sux]
- From: Ken Smith
- Re: Larkins website sucks[was Re: Bill Sux]
- From: keith
- Re: Larkins website sucks[was Re: Bill Sux]
- From: Pooh Bear
- Re: Larkins website sucks[was Re: Bill Sux]
- From: John Larkin
- Re: Larkins website sucks[was Re: Bill Sux]
- From: Terry Given
- Re: Larkins website sucks[was Re: Bill Sux]
- From: John Larkin
- Re: Larkins website sucks[was Re: Bill Sux]
- From: John Woodgate
- Re: Larkins website sucks[was Re: Bill Sux]
- From: john jardine
- Re: Larkins website sucks[was Re: Bill Sux]
- From: John Larkin
- Re: Larkins website sucks[was Re: Bill Sux]
- From: keith
- Re: Larkins website sucks[was Re: Bill Sux]
- From: John Larkin
- Re: Larkins website sucks[was Re: Bill Sux]
- Prev by Date: how to raise input impedance of small signal
- Next by Date: Re: Maria is the 13th named storm of the Atlantic hurricane season
- Previous by thread: Re: Larkins website sucks[was Re: Bill Sux]
- Next by thread: Re: Larkins website sucks[was Re: Bill Sux]
- Index(es):
Relevant Pages
|