| ▲ | hinkley 6 hours ago | |
Outages are caused by change. Sometimes user traffic, but more often your coworkers. Do you know how every feature toggle in your system works? Do you know the potential blast radius of those toggles? Can you speculate on the surprise surface area that might be additionally exposed by impedance mismatches and side effects (ie, unanticipated shared state)? Hell does every engineer who wrote a feature toggle know this about their own code? You know who I’m talking about. If you’re having problems in production that can be anticipated, why are you still having those problems? How long should those be tolerated before someone gets fired? | ||