3 ms·
Disagree and commit isn't about minor style guide details. It's about making major strategic decisions that affect lots of people. (I should have thought this
by dekhn 3y ago
Disagree and commit isn't about minor style guide details.
It's about making major strategic decisions that affect lots of people.
(I should have thought this would be obvious from context)
- sokoloff 3y agoDisagree and commit is ideally suited for something like the tabs vs spaces or other style guide debates where there's no obviously/universally best answer. It's more important that all devs in a given file (at least) are using the same convention and people have different opinions about it. Have the discussion (the time to disagree), make and publish a decision, expect everyone to commit to the made decision. Every time the style guide says something that you didn't like, that you argued against, and you vigorously comply anyway, you've just disagreed and committed. Like you're supposed to as a professional in minor matters.