Imagine the following file listing:
do_stuff.old do_stuff.tmp do_stff.sh1
do_stuff.bak do_stuff.sh.jhon so_dtuff.sh
do_stuff.sh.2 do_stuff.sh tmp_dostuff.sh
Quick, which file is the correct one? Now multiply that by ten, then add at least three different types of scripts, a truly random directory structure, file names that were written by someone with only half a keyboard and that was taxed per letter, and you may see what I did today. Oh, and just for kicks, spread the responsibilities randomly between shell scripts, sql scripts and stored procedures.
Did I mention a case senstivie file system yet?