3 ms·
The many years of "yea we'll add that feature" usually means a long lasting enterprise product ends up as a customize-able workflow tool with a customize-able r
by nobodysfool 13y ago
The many years of "yea we'll add that feature" usually means a long lasting enterprise product ends up as a customize-able workflow tool with a customize-able rules engine that stores data as an EAV. It may be slow, but throw enough servers at it, and it can handle your workload. Then you just have presets for each market that you can pre-load the rules and workflows, and data if required. It's absolutely crazy. You have to fight to keep your product from turning into an XML parser.
- greenyoda 13y agoThe worst thing is when a big customer becomes dependent on a buggy behavior, and after fixing the bug you need to add a configuration option to preserve the buggy behavior for the customers who rely on it.