Now this could have been avoided a few different ways. Since that first time was a mistake any thing that happens after it is a failure on my part, and thus can't happen again.
- I could have followed our procedure to the T.
- Read my e-mail to see that the cron job hadn't run yet.
- Run the cron job by hand after the server restart.
- Did all of the precursor work and waited for the cron job to run.
- Did all of the precursor work and run the cron job by hand.
This is just one instance where the WHY is critical, but there are others. So please when you are writing documentation, and you should be please include the WHY you do something the way you do it. It also helps train the new guy, or your replacement.