those kinds of people are called debuggers, and some programmers are not good enough to fix the bugs in their own code. When I worked at the law firm, I had to fix the programs from other programmers because of all the bugs in it. I had to work extra for no extra pay and it put my own projects behind because their projects were givien priority over mine to work on. If I was a debugger, I would work on someone else's code all day and fix it before it gets released. So that way the Code Monkeys could hammer out code in 15 seconds, have the QA people test it, and if it fails, send it to the debuggers, like me, to fix it.