Systems

Generic Rule Engines Are a Smell

Generic rule engines usually don’t start as a bad idea.They start as a reasonable reaction to repeated pain. Too many conditionals.Too many releases for small logic changes.Too many “just change this one if-condition” requests. So someone proposes a rule engine. And slowly, quietly, the system rots. The Real Motivation (Not the Stated One) Teams say they want: […]