Skip to content

Ship Dark Features

Monolith Releases Include Disabled Features

We may not yet be able to turn those features on without another release, but we can at least turn a feature off even though it has code in main. We can release broken code with confidence that it will not be called. Now teams no longer need to get everything working for each release --- they can simply turn some stuff off.

This means that each push to main is shippable. We don't stabilize in main. Each team still pays stabilization costs, depending on their ability to verify integration independently. However, we no longer have a stabilization period of the release cycle. No code freeze.