On the experience of working with two totally different teams: one novicepractising trunk-based development, the other very experienced being used by GitFlow.
For the longest time I’ve been bashing my head against git cos that’s what everyone uses. I hadn’t realized that not using branches is also a valid development strategy.
Maybe I should just switch to subversion for my personal projects; it seems to align better with how our mind works and as most of them are not software development but rather systems management, having feature branches just isn’t that useful.
Either the system works as expected, or it doesn’t.