Bike shedding is the mosquito of decision making. Given the choice, we'd make bike shedding disappear. I'm certain that'd be a mistake. Debating trivial things has obvious downsides, like preventing progress on important things, yet it likely improves the group's decision making as a whole. If group decision making is critical to human survival, and bike shedding impaired group decision making, evolution would've eradicated it long ago.
The benefits of bike shedding are probably many, but one is obvious to me following the
OP_RETURN
drama. Bike shedding aligns factions on goldilocks sized decisions, complex enough to cause debate but simple enough that everyone can participate regardless of their skill level. Then, with trust established and alliances formed, the group more easily proceeds to make harder, more important decisions together. Like, a decision about a soft fork.Before the OP_RETURN drama, there were roughly three factions of technical bitcoiners: bitcoin core, covenant soft fork proponents, and ossification proponents.1 None of these groups got along before the OP_RETURN drama. It's been nearly a year of character assassinations and a consensus stalemate. I'll spare you the receipts. Following the OP_RETURN drama, we now have roughly two factions aligned on something arbitrary rather than three factions: people that support bitcoin core and people that don't.
Our new alliances won't inevitably lead to a soft fork, but bitcoin developers should have an easier time making decisions with one group vs another group, rather than each group vs two others. It's exactly what we see in political elections for a reason: moderates pick a side (or a side picks them), a majority is formed, and consensus is reached. The similarity to politics is not a coincidence. Protocol changes have too much in common. This is how consensus is formed.
To be clear, your senses don't deceive you. Bike shedding is a sign of disorder. But, bike shedding isn't the cause of it. Bike shedding is the cure.
Footnotes
-
I've heard a lot of bitcoiners describe these camps roughly like political parties: covenant soft fork proponents are dems, ossification proponents are conservative, and bitcoin core are moderates. I think the metaphor is perfect. ↩
Footnotes
OP_RETURN
limit drama, there wasn't enough trust for any majority to form. I'm not saying a majority has formed, but it feels like trust has been built between groups of people where there was none before. I'd argue that will make consensus easier if we define consensus as a majority deciding to do something.bitcoin/bitcoin
contribution guidelines. Therefore it only makes sense to assign merit where we feel it belongs, by running the software that we individually feel serves us best. You have the freedom to choose your implementation, so choose.