Los ingenieros inteligentes no estarán de acuerdo sobre la arquitectura, eso es saludable. El trabajo del TL es convertir el desacuerdo en una buena decisión y un equipo comprometido, no ganar la discusión. La mayoría de las disputas se disuelven una vez que todos están de acuerdo en los criterios.
Un proceso para resolverlo
1. AGREE on the criteria first — what are we optimizing for?
(scale, simplicity, time-to-ship, team familiarity)
2. Let each side make its STRONGEST case — steelman, don't strawman
3. Look for DATA — spike it, benchmark it, prototype it
4. If still tied — the TL decides, and explains why
5. DISAGREE AND COMMIT — once decided, everyone rows together
