Blog This!   Lee Geistlinger's Web Log
Blog Home
Blog Archives
LittleGhost Home

E-mail: geistlinger AT gmail.com

Loading
Pic 'O the Day
Top 10 Lists
Everyone loves lists
Reviews
Books, Movies and so on
Blogroll
Feed Me!

XML Feed

Feeds I Read

My Online Aggregator

Theme
• Default
• Spring
• Summer
• Autumn
• Winter
• Black & White
• Gray & White
• MT-ish
• Classic
Listening To...
Evidence of Efforts

This page is powered by Blogger. Isn't yours?

Valid CSS!

[Valid RSS]

Recent Posts
 Wednesday, February 25, 2004
Automation Via Tools
READING:
The Writing Life
A short (~100 pgs) book about the craft of writing.

Written in Dillard's signature style - introspective, non-linear, metaphysical - it's an interesting take on the life of a writer: Why we do what we do; how it happens; what are the results?

While not as satisfying as her other books (such as Pilgrim at Tinker Creek), it's still a difficult but rewarding read.

All books

Tools that automate are really the single most powerful reason to use tools.

While automated tools can be part of an app, I'm going to concentrate on those tools that may be in some way divorced from a given application.

Basically, automation tools are a way of spending some time up front to make a repetitive task unnecessary or greatly simplified. A very simple example of this would be a ping tool that periodically pings a remote server to make sure it's running. Sure, a developer can do this via the command line or through a browser, but does this developer want to do this every five minutes 24x7?

Of course not - and that's where a tool comes in. Add a few more hours of work, and this tool may be able to do the following:

All these tasks can be done manually, and putting together this tool will take some time and effort, so why bother?

Because - once the initial work is done - the tool just keeps on running, never getting sick, taking a vacation or a new job and so on.

In the long run, tool creation generally pays off (there are always the inefficient and/or unnecessary tools). Do it once, and then every time it's used it saves some seconds of work. All those small seconds added together suddenly start to pile up.

Anyone reading this blog (and if you are, seek professional help) knows all this, but I'm using these tool entries to help clarify my view of the subject, so bear with me.

Some other simple examples of automated tools are the following:

There are hundreds more, but this should give one an idea.

One of the unseen benefits of tools is the way that they can become more than tools (dumb, automatic servants) - they may become decision drivers.

Take the example, listed in my previous entry, of log analysis. Pretty basic stuff, but - as noted there - if the log runs against list of current/potential clients and so on, some patterns may well develop. This comparison tool may drive - actually create - a list of clients to call based on business logic embedded in the comparison tool. Results such as these are powerful and only possible in a medium such as the Web.

And if you take the time to create the tools necessary to potentially uncover these patterns...

- Posted by Lee at 11:12 AM Permalink #
^Top | Top Ten Home | Blog This! Home | Blog This! Archives