Please take this in the spirit of broadening objectives, not criticism.
It's important not to take an overly narrow view of the objectives that
are on the line for many of us here.  

Yes, you may not care for one particular application that there are
double the number of bytes on the wire, and that it takes 3 times as
long to execute, because it's only 1 or 2 seconds.  I see this mistake
from application developers frequently - they're always the ones who
come to me complaining about system performance when they are no longer
running the app in their development environment, which is 1 Ghz
processor/100MB full duplex.  Instead it runs on a 56k line shared by 10
people running Pentium 266 processors with 64 MB of memory.  Or has to
be shared by 80 users running on a terminal server.

Some of us use these modules for purposes that perform the same
operations literally THOUSANDS of times, sometimes daily, as we perform
administration of the myriad systems on large networks.  5 seconds to us
is an aeon, because the math always stacks up against us.

Dave has been in this business a long time, and is considered by most to
be an expert on this area.  He's seen first hand the benefits of
improved efficiency.  My attitude is always to do production processes
in the most efficient manner you can that is still supportable - it HAS
to be able to scale, or as you deploy more solutions, you end up
dragging down the network and the machines you are responsible for.

So there's an alternate perspective.

-----Original Message-----
From: Patrick J. LoPresti [mailto:[EMAIL PROTECTED]] 
Sent: Thursday, October 03, 2002 9:23 AM
To: Dave Roth
Cc: 'Timothy Johnson'; [EMAIL PROTECTED]
Subject: Re: Disabling a service

(Apologies in advance for this rant.)

Dave Roth <[EMAIL PROTECTED]> writes:

> I would really recommend Win32::Lanman, also. WMI is great but it is
> very expensive (processing time, memory overhead, etc).

How many times per second do you normally enable or disable a service?

Put another way: Computers double in speed every 18 months.  Do you?

Almost all of the expense of almost every script occurs when humans
read it, not machines.  So you should optimize your scripts for human
readers.  For every line you write, think about the poor sod five
.
..
<>
_______________________________________________
Perl-Win32-Admin mailing list
[EMAIL PROTECTED]
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs

Reply via email to