"Software development and testing are separate skill sets!"
Actually, software development, by necessity, and by definition, includes all of the skills required to perform validation tests.
If you can't write code, and verify that it's doing what you expect it to do... you're not a programmer. You're a guesser.
@jhall This is more than true, in regards to who is watching the watchmen who is testing testers code. I am a big fan solving those tasks as a team I dislike separating testers from developers. In the#DevOPS sense this we all are responsible for the software we deliver. So take your responsibility and write tests for stuff you deploy, you write it you own it.
@jhall Yes. Additionally, the image could indicate suboptimal aim. A project with too little planning and hasty implementation.