Re: How long before ...
As developer I respect good testers as they can save you from a lot mistakes. The key is the system has to have different people do the development, code review, and testing even if it is because different people can interpret an ambiguous spec differently forcing someone to clarify what they want.