Bob Cringely is wrong when he's says that you should never touch working code. Daniel Steinberg explains why: It's because having maintainable code is almost as important as having working code.