When we take over an inherited system, the hard part is rarely the old code — it's that nobody left in the building can explain why a particular rule exists. So before rewriting anything, we spend time working out what each odd behaviour was protecting against, because half of those quirks turn out to be someone's fix for a real problem. What's the strangest rule in your business software that nobody can explain anymore?
Was this useful?