Trunk-Based Development.

I certainly know the situations described in the first half of this article. The fear of refactoring. Or the problems with integrating a big feature branch after some time.

But what I’m missing in this article is how to work with features which change your data model in a big way, I have the feeling, that a feature toggle sounds easy in theory but creates quite some cost and complexity in the actual code.