*BSD News Article 33986


Return to BSD News archive

Xref: sserve comp.os.386bsd.misc:3078 comp.os.linux.misc:21309
Path: sserve!newshost.anu.edu.au!harbinger.cc.monash.edu.au!msuinfo!agate!spool.mu.edu!nigel.msen.com!zib-berlin.de!news.th-darmstadt.de!iti.informatik.th-darmstadt.de!deeken
From: deeken@iti.informatik.th-darmstadt.de (Hannes Deeken)
Newsgroups: comp.os.386bsd.misc,comp.os.linux.misc
Subject: Re: source of TCP/IP (was I hope this wont ignite a major flame ...)
Date: 7 Aug 1994 14:12:29 +0200
Organization: TU Darmstadt, ITI
Lines: 64
Message-ID: <deeken.776260606@iti.informatik.th-darmstadt.de>
References: <31od8d$15l@fw.novatel.ca> <31pc9l$ctp@oscar.agcs.com> <deeken.775988151@iti.informatik.th-darmstadt.de> <31ukgh$eao@oscar.agcs.com>
NNTP-Posting-Host: spelunke.iti.informatik.th-darmstadt.de

robertsw@agcs.com (Wallace Roberts) writes:

>deeken@iti.informatik.th-darmstadt.de (Hannes Deeken) writes:
>>Sure, you can figure out what these number means, if you have
>>the manuals.

>isn't that what i wrote?  "you are expected to have the h/w manuals
>handy."

*sigh* Yes, you wrote that. And I repeated it. So what?


>ok, follow closely; it may get a little deep for you.

Don't think so. But you should try to avoid everything which is
related in any way to *shudder* "Software Engineering". It might blow
your fuses.


>the numbers used in masking usually are cumulative, i.e., each bit has a
>meaning.  do you expect the guy writing the driver to spell out each bit
>for you, then inclusive or them all together so you won't have to hurt
>yourself?

No, what I expect from a programmer is _maintainable_ code. You don't
seem to know what that means. Never worked in a team, right?


>>Ever heard of the '#define' directive available with the C preprocessor?

>ever hear of the "death of a thousand #define's?"  if you #define each
>bit's meaning, then or them all together, things can get unwieldy in a
>hurry:

>	rx_status &= (PWR_BIT | TST_BIT | OH_BIT | HS_BIT | DTR_BIT | RXD_BIT | TXD_BIT | BUTT_BIT);

>ugh.

Yeah, "ugh". Really horrible. Everybody would be able to read that.


>>Attitudes like yours are normally found in old programmers working
>>on IBM mainframes and hacking /370 assembler or JCL.

>sounds like you speak from close personal experience.

Exactly. I've had to deal with attitudes like these in the past.
They are expensive in terms of manpower and time.


>>>"if you can't run with the big dogs, stay on the porch..."
>>
>>Well... maybe you should follow your own advice...

>mere mortal.  you are not worthy to lick the sweat from my balls.

I wonder how old this guy is... 12? 14?


Hannes
-- 
Hans-Christoph Deeken | hannes@flinx.{RoBIN.de,hotb.sub.org} (home)
Paul-Wagner-Str. 58   | deeken@iti.informatik.th-darmstadt.de (university)
64285 Darmstadt       | IRC: Glenlivet