Programming Languages
Bug Report
A catch-all exception handler reported a CRM sync as successful for five weeks
Every night our job synced new customers to the CRM and logged success. For five weeks, none had actually arrived. A broad except clause turned an expired API credential into a warning nobody saw. How we found it, the error taxonomy we adopted, and why handled errors need alerts too.