If you want more effective programmers, you will discover that they should not waste their time debugging, they should not introduce the bugs to start with.