Software Architecture9 min read
The feature flag that never got removed
Flags are cheap to add and nobody owns removing them. A codebase with three hundred of them has 2^300 configurations, none of which is tested, and one of which is production.
Tag
2 articles tagged Testing
Software Architecture9 min read
Flags are cheap to add and nobody owns removing them. A codebase with three hundred of them has 2^300 configurations, none of which is tested, and one of which is production.

Software Engineering8 min read
A test that has never failed is either protecting something or costing something. We spent three weeks finding out which, and deleted 2,140 of them.