in reply to Re^2: Guidelines for creating self-contained testable scripts
in thread Guidelines for creating self-contained testable scripts

I think you should start now, better than incremental shock :)
cpan MySuperFantasticScript