A lot of people code for a living....

Can we now move on?

-----Original Message-----
From:   Christopher Masto
Sent:   Wednesday, August 23, 2000 10:29 PM
To:     dev-list
Subject:        RE: Impassioned Plea on Code Style

On Wed, Aug 23, 2000 at 06:34:42PM -0700, Joe Rhett wrote:
> Are the number of people who actually code for a living on this list really
> this small, or just being silent? Gawd.

I already corrected your confusion once, but you just insulted me.
You seem to have a seriously inflated ego - which wouldn't be so bad
if you actually know what you were talking about.

I "code for a living".  I have extensive experience with the Unix
environment and have written code for several open source projects.
I am currently leading a development team on a very large piece of
software.  In other words, I have experience dealing with coding
guidelines and multi-developer differences in style and editor
preferences.  My remarks about tabs are based on this experience
and knowledge.  Using tabs is a mistake.  Changing editor tab stops
is a mistake.  Expecting tabs to solve the problem of varying
indentation preferences is a mistake.

There are two solutions - don't use tabs at all (and adapt to the
existing indentation style of the code you're working on), or mandate
that tab stops are every 8 characters (and adapt to the existing
indentation style of the code you're working on).  Either way, you're
going to have to deal with it.  I don't like 4-character indents
either (I prefer 2), but when I'm working on someone else's
4-character-indented code, I put up with it.  Period.

Still don't believe me?  A few minutes with Google backs me up on
this.

http://www.jwz.org/doc/tabs-vs-spaces.html
http://www.cs.umd.edu/users/cml/cstyle/CppCodingStandard.html#indent
http://www.new.ox.ac.uk/~adam/computing/why_no_tabs.html
http://www.python.org/doc/essays/styleguide.html
http://www.rudbek.com/Code_gui.htm
http://aauwww.uni-c.dk/doc/unfp.txt
http://www.cs.umd.edu/users/cml/cstyle/Wildfire-C++Style.html#HDR13
http://www4.ncsu.edu/~bwmott/www/papers/Guidelines.html
http://babbage.cs.qc.edu/courses/cs101/Coding_Guidelines.html
http://www.FreeBSD.org/cgi/man.cgi?query=style&sektion=9
http://mindprod.com/unmain.html

Now stop yapping.
--
Christopher Masto         Senior Network Monkey      NetMonger Communications
[EMAIL PROTECTED]        [EMAIL PROTECTED]        http://www.netmonger.net

Free yourself, free your machine, free the daemon -- http://www.freebsd.org/

Reply via email to