Stories
Slash Boxes
Comments
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More | Login | Reply
Loading... please wait.
  • by wickline (135) on 2003.02.04 14:02 (#16706) Journal
    Examples often work well.

    PHB seven layers up the chain of command wants something to work the way it worked seven months ago when he last used it. Suppose you don't use CVS. You go to the sys admin folks and ask for a restore from backup to some handy location so you can do a diff. They tell you that the tapes from that period are no longer available on site.

    Two weeks later you have the backup from the tape.

    You diff the files and realize that the feature the PHB wanted wasn't implemented then. It was an enhancement idea that you were just toying with and may have had in there for a couple of hours before reverting to the normal version. Or maybe you left it in there, but someone else had that file open before you and their save stomped over your change. You don't really remember because at the time you didn't care: the feature was just an experiment.

    You ask the sysadmin folks if they can get that version you had during that few hour window on the afternoon of that day (when apparently the PHB must have used the application). They tell you that 'nope' they only generate these changes each evening, so anything that exists only in between nightly backups won't get saved to tape.

    Hmmm. Looks like the code is irrevocably gone and you'll have to redo it from scratch and hope you do it right because this PHB is seven layers up the chain of command.

    The above is also a an example of why you should have separate development and production systems, but the same reasoning can apply when you're talking about your own code in your own development environment. If you want some code you created some time ago, how easy is it for you to get it?

    It also sounds like your current snafu situation would make a good example.

    -matt