I see lack of respect for getting useful work done with a few line of code
or a small script as a plague. *nix is famous for writing a small tools and
plumbing them together with pipes.
With the nice front ends you can create with almost any GUI builder,
there are  few reasons for software bloat.
This issue has been kicking around for a long time.
A good programmer can see the little problem trying to get out of
the specification, and knows how to code it well.
A Software Engineer / Analyst my be a necessary evil, but in my experience
this is the sign of a company run by PHB. (Pointy Haired Bosses)
I like the approach described in the "mythical man month"  book better.
As a consultant I have seen several hopeless projects designed by
committees, handed off to flocks of programmers and tested by a horde.
I have coded the SAME applications at home and used the this as a tools
to understand what they were trying to do.
There are *very* few problems that require over 10k lines of code.
And these SHOULD be open source.
The attached gem seems to sum it all up for me.

Mark Browne


<Snip>


I would have to say Software engineers are often a systems administrator,
but systems administrators are very seldom a Software Engineer.

Sorry, writing a little script is considered programming, not Software
Engineering.

One you start pushing millions of lines of code, you will understand. Its
all in the planning and design, hence the Engineering.

<snip>

On Sat, Jun 22, 2002 at 04:14:40AM -0500, Scott Dier wrote:
>
> Software engineers are not systems administrators.

It depends, a lot of system administration involves writing little scripts
here and there for automation of tedius tasks, as well as writing front-
ends for the sales/tech support/accounting droids. I think it goes
hand-in-hand (although I don't think system admins would be writing
anything to be used by anyone else but the company)

> Scott Dier <dieman at ringworld.org> http://www.ringworld.org/
--
Matthew S. Hallacy                            FUBAR, LART, BOFH Certified
http://techmonkeys.org/~poptix                  GPG public key 0x01938203