"Who better to do all that testing than the people doing the actual coding? Who better to find the bug than the person who wrote it? Who is more incentivized to avoid writing the bug in the first place? […] Quality is a development issue, not a testing issue."
How Google Tests Software (via Instapaper)