Indeed, the problem is on code bases or teams with multiple ways of doing the same thing. I define new objects with.
var foo = Object.create(bar);
You do
var foo = new Bar();
Amy does
var foo = Bar();
and Ellen does
var foo = Bar.create();
For many values of 'better', the advantage is much smaller than the additional burden.
Thus I have no problem with him finding better ways, but his influence and his way of presenting things as the one best solution causes issues, in my experience.
Thus I have no problem with him finding better ways, but his influence and his way of presenting things as the one best solution causes issues, in my experience.