Most of our scripts start as a simple one-line command to do a thing, such as creating a new user. The script will read from a CSV, make the new users, and fill in all the information you received from HR. You save the script in your C: drive somewhere and move on to the next fire.
Does this sound familiar? There are two types of scripters and toolmakers in the world: those who plan and those who shoot from the hip. Our goal by the end of the book (hopefully even this chapter) is to make a tool designer. Look at it from the process in reverse. What is the desired outcome, and how do I get there? Then, fill in the blanks from there.