Are your programmers writing supportable code?
With proper training, your programmers can write documented, supportable code with no loss of productivity.