On Mon, Dec 9, 2024 at 12:26 PM Jon Haddad <j...@rustyrazorblade.com> wrote:
> I hope I've made my point. The bar for merging in new functionality > should be higher. Features should work with 1TB of data on 3 nodes, that's > a low bar. I've spent at least a thousand hours over the last 5 years > developing the tooling to do these tests, there's no reason to not do them, > and when we know things are broken, we shouldn't ship them. > I am a big fan of early integration. I agree that the bar for merging should be high but at the same time we should lean more heavily on feature flagging which is also a very common software industry practice. This would allow an operator to enable features that are deemed risky for production use. It creates a faster feedback loop and will reveal issues earlier in the development cycle. It might actually avoid big patches but that is a topic for a different thread. Dinesh