DRY?
Agree: omg do i need to write this form again? Seriously just write a library already!
Disagree: this problem is subtly yet incompatibly different to what I've seen and dealt with before. The library would need x,y,z but their IP demands mean I'd lose rights to my closed-source library or be forced to open source it to keep using it elsewhere.
instead however, what happens is that you have a problem that looks similar to a previous problem, so you take the old code and modify it to fit the new problem.
NOW you have the additional problem of having reused code that's owned by employer A, for a project at employer B.