Sobes.tech
Senior

What should you do if you cannot reach a consensus?

sobes.tech AI

Answer from AI

If it is not possible to reach a consensus, the following approaches should be applied:

  • Discuss selection criteria — find out which parameters are important (performance, maintainability, deadlines).
  • Involve a third party — ask for the opinion of another experienced colleague or architect.
  • Conduct prototyping — implement both options in a minimal form and compare the results.
  • Use data and metrics — if possible, operate with facts rather than just opinions.
  • Make a decision based on consensus or voting — if a compromise is impossible.
  • Document the decision and reasons — so that the choice can be reviewed in the future.

In the context of Go, it is important to remember idiomaticity and simplicity, so it is advisable to rely on community best practices and official recommendations.

What should you do if you cannot reach a consensus… - sobes.tech