Debugging is Part of the Process
One of the things that I simply cannot stress enough is the fact that all computer programs require at least some debugging for them to function at the highest levels. It is simply the reality of the situation, and there is no getting around this fact.
If you aren't prepared to spend some time debugging your own creations, then you are probably not in the right business. The fact remains that coders have to do this type of work all the time.