#produce a drawing of big comma worshiped
There was once a discussion in [[Project A]], where [[Lead of Leads]] and a few [[Tech Lead|Lead devs]] debated whether the last element of a `Dictionary` should have a [[Trailing comma]]:
```csharp
const dict = new Dictionary {
[1]: "one",
[2]: "two",
}
```
Or not:
```csharp
const dict = new Dictionary {
[1]: "one",
[2]: "two"
}
```
The main argument was about [[git merge conflict]]. But in reality, the issue was trivial - you simply choose one convention and stay consistent. Even if conflict appears, checking whether the comma is present or not takes only a second. Of course, there is another argument: many people resolving conflicts will spend a significant amount of time on it.
But that's not a point.
**The discussion took like ~1hour**...
Among multiple [[Tech Lead|Tech leaders]]...
And even worse, it ended without any conclusion...
Now think about the cost of that conversation. Multiply it by the number of people involved (actually, dozens of people in the open space were eagerly listening to the whole discussion :D), and imagine how much time was spent discussing something so minor.
This is a classic example of the [[Bike Shed Effect]].