Bad code tries to do too much, it has muddled intent and ambiguity of purpose. Clean code is focused.