Trouble with programmers is that they define on the fly with no sensual objective of what huge bucket of crap they are not documenting. Engineers write small modular pieces and generally understand what machine code is and which way the solder drips. Pogrommers are rapid typists writing the great american novel and are surprised when the 2 record database they tested on doesnt behave the way the 200 kajillion records in the production environment.
All present company excepted of course and a couple of my buds.
thanx,
bill