I think it's worth pointing out that with many companies, testers do as much (if not more!) programming as programmers do. I know in our company we have a metric that tracks what percentage of tests are automated, and guess who writes the automated tests? Testers. Granted it's a different <i>kind</i> of programming since it's Perl rather than C, but our testers crank out quite a bit of code.