"Don't branch" was the hardest culture shift for me at Etsy. I'm still trying to figure out when it's appropriate. https://secure.phabricator.com/book/phabflavor/article/recommendations_on_branching/ …
-
-
.
@kellan@bgreenlee no-branches feels to me like integration-cost insurance: you expect to pay more overall to avoid any catastrophic loss. -
@avibryant@kellan@bgreenlee it's biasing towards making testing of small ∂ improvements easier at the cost of making large Δ much harder -
@davidascher@avibryant@kellan@bgreenlee I don't think that's right. You just have to get more creative about how you deploy big changes. -
@jasoncrawford@davidascher@kellan@bgreenlee big changes are already hard and risky; making them even a little harder seems worrying. -
@avibryant@davidascher@kellan@bgreenlee The way I see it is: you're making them a little harder in order to make them a lot less risky -
@jasoncrawford@davidascher@kellan@bgreenlee but make them hard enough and you massively increase the risk they won't even get attempted.
End of conversation
New conversation -
-
-
@avibryant Twitter is a poor discussion forum + let's start with foundation of shared assumptions+assertions https://gist.github.com/kellan/b79a7c637cecd836289c … -
@kellan the problem is that I haven't heard anyone argue *against* feature flags, only *for* branches... -
@avibryant sure. but I just want to make sure we're starting at the same point. talking about software in the abstract is fraught. -
@kellan agreed. Just that someone can stipulate your assertion and still have lots to discuss. Which is fine! I'll get off Twitter now :) -
@avibryant@kellan it's important that even at Etsy people use branches. -
@avibryant@kellan when the culture is that "we don't do that". Don't we run the risk of failing to learn how to branch effectively? -
@aconbere@avibryant@kellan Good points all, but in my experience feature flags have a marked democratizing effect. - 1 more reply
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.