The fun part is that the argument holds just as true for humans that write code - we also run tests to verify our work!
Which is basically what people liking dynamic languages have said all the time - types is only good as long as the overhead they bring doesn't cost more.