You're point has some merit. There is extra work in keeping up the OS,
PTF's and what not in a two box (or lpar) system. Some of that extra work
has extra benefit - like testing your application under the new OS before
loading the new OS on production.
We do NOT put source on production. The only reason we even have the RPG
compiler on the production box was because one applications report writer
generated RPG and compiled that. Which gets me to thinking, we aren't
using that anymore...
I feel though that a separate machine reduces some boo boos due to job
descriptions and what not which may be overlooked in creating test data
and may have a production library in them.
Your points about DDM files and what not are valid. I brought them up in
an earlier email.