The Artima Developer Community
Sponsored Link

Agile Buzz Forum
Why Automate Anything?

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
Jared Richardson

Posts: 1031
Nickname: jaredr
Registered: Jun, 2005

Jared Richardson is an author, speaker, and consultant who enjoys working with Ruby and Rails.
Why Automate Anything? Posted: Jun 30, 2005 10:01 AM
Reply to this message Reply

This post originated from an RSS feed registered with Agile Buzz by Jared Richardson.
Original Post: Why Automate Anything?
Feed Title: Jared's Weblog
Feed URL: http://www.jaredrichardson.net/blog/index.rss
Feed Description: Jared's weblog. The web site was created after the launch of the book "Ship It!" and discusses issues from Continuous Integration to web hosting providers.
Latest Agile Buzz Posts
Latest Agile Buzz Posts by Jared Richardson
Latest Posts From Jared's Weblog

Advertisement

I saw Eric Armstrong's blog this morning. He posted about a new tool called Jackpot that I'm not sure about just yet. It would have a great deal more value to me if it was being created as an Ant task instead of NetBeans module, but that's another story. :)

What caught my eye was a story he told about why you'd want to automate. The story is ~great~ so I've included it here:

Early in my career, I saw my mentor (a certain David Smith), become outraged when keypunch operators were spending hour after hour making changes to files that could just as easily have been programmed. "Sure," he said to the project manager, "You don't mind doing the job with manual labor, because you're not the one who's doing the work." His reaction reflected a deep-seated appreciation for the value of human effort that turned out to be contagious.

It has been many years since I first heard that, but it's a lesson that always stuck with me: Never do large amounts of mindless, repetitive work if you can possibly get the computer to do it for you.

When you think about it, it only stands to reason:

  • The computer will work all day and all night, never taking a break, without complaining.
  • The computer will do what you told it to do, with no mistakes, at high speed.
  • Once you've taught the computer how do to the task, it doesn't forgets. You can ask it to do the same thing next year, and every year thereafter.

Wow! And that's why we automate! Not only does it make our life easier, the computers are just better at repetition than we are!

What should we automate? Everything we do more than three times is a good rule of thumb. Here are some candidates.

What categories of automation have you found valuable? Send me more!

Read: Why Automate Anything?

Topic: Smalltalk in the Semiconductor industry Previous Topic   Next Topic Topic: Smalltalk on the JVM

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use