When Rewriting Your Software Doesn’t Matter

Imagine coming to work on a Monday morning, full of energy after a relaxing weekend, and it turns out you have an empty todo list. “Hell yeah,” you might think. “Finally, I have some time to rewrite that XYZ module. After all, it’s just a piece of crap.” Wait. Think for a second before digging into that 8-hour task. Will your customers see any difference? No? Then you’re probably planning to waste the whole day on trying to convince yourself you’ll do a good job today. But the reality is it won’t be a good job at all.