[SLL] Linux training

Andrew Sweger andrew at sweger.net
Wed Jul 18 20:08:11 PDT 2007


On Wed, 18 Jul 2007, Ana wrote:

> - Use Google.  (hehe...  sort of just kidding here.)
> 
> - teach him to move forward through whatever project he's working on,
>   one *reversible* step at a time.  Before you take that step, determine
>   how you will test what you've done.  The test should involve both
>   checking that your change is working, and...  perhaps more
>   importantly...  to the greatest, reasonable extent possible, that you
>   haven't broken anything else.  Test as soon as you take the step, and
>   take appropriate action.
> 
> - Document what you do, while you do it.  (probably good idea to buy and
>   use a paper journal for this.)
>   
> - often an important step, while you're taking those single reversible
>   steps, is to try stuff on a test machine on an isolated test network.
>   Keep an image of the test-machine disk around so that after you run
>   your test, and render the test machine unusable, re-image it.  (and,
>   figure out how to re-image the test machine in the quickest way
>   possible that doesn't require much attention from you.  this is a good
>   exercise and represents a nice batch of knowledge.)
>
>   [... several other wise steps ...]

And finally,

- Turn it into a small script (and commit it to source control, etc.)

-- 
Andrew B. Sweger -- The great thing about multitasking is that several
                                things can go wrong at once.



More information about the linux-list mailing list