Which of the following is NOT a central tenet of extreme programming?
Refactor your code often
Throw away obsolete code
Debugging is for wimps
Communicate often with the customer