[python-advocacy] "Python in the Enterprise" PowerPoint deck?

Cameron Laird Cameron at phaseit.net
Mon Apr 28 17:10:15 CEST 2008

On Mon, Apr 28, 2008 at 11:04:48AM -0400, Roy Smith wrote:
> For example, when we rolled out IPv6 support, we were having loads of
> problems with our development, build, and test machines having messed up
> IPv6 configs (not surprising, since this was all new stuff to our IT
> guys).  So, I wrote something in Python which checked for the 10 or so
> most common misconfiguration errors.  It did things like verifying that
> you could look up the IPv6 address for a host, that this host had AAAA
> records in the DNS for itself, that you could open an IPv6 socket and
> connect to it, that various (OS-specific) patches were installed, and so
> on.  Around the same time, we were fighting fires with machines having
> bogus system clocks, so I threw in some trivial NTP client code (using an
> Active State recipie) to do a sanity check on the system clock.
> Nobody *had* to use it, so I didn't have to convince anybody to allow
> Python to be used.  Eventually, people learned if they used the tool, they
> would same themselves a lot of pain.  When it got to the point where
> managers were asking, "Why didn't you use the config check tool?", it was
> a done deal.
Me, too; I'm nodding with gusto limited only by
physiologic constraints.  Specific, concrete
examples can be soooooo powerful.

More information about the Advocacy mailing list