This question already has an answer here:
Our organisation currently consists of 10 developers, I am one of the senior developers there.
We recently held a meeting, as one of the developers wanted to suggest using a different framework to what we are using now.
The discussion itself became very heated - with each developer trying to put across their opinion as to why their preferred framework is better than what someone else is suggesting.
The meeting was not conclusive in the sense that we did not reach any agreement and have decided to have a follow up meeting next week.
What is the best way to handle these discussions? Inevitability every developer will favour their own preferred framework and even if you narrow it down to 2/3 options, it is likely that no one option will hold a majority.
Should a senior developer make a decision on behalf of the team? Should these discussions be held with developers on an individual basis as opposed to a team discussion?